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

models.s3-2006-03-01-intermediate.json Maven / Gradle / Ivy

Go to download

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

There is a newer version: 2.31.2
Show newest version
{
  "customizationConfig" : {
    "additionalShapeConstructors" : null,
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customCodeTemplates" : null,
    "customErrorCodeFieldName" : null,
    "customExceptionUnmarshallerImpl" : null,
    "customFileHeader" : null,
    "customResponseMetadataClassName" : null,
    "customServiceMetadata" : null,
    "customServiceNameForRequest" : null,
    "customSignerProvider" : null,
    "deprecatedSuppressions" : null,
    "operationModifiers" : null,
    "operationsWithResponseStreamContentLengthValidation" : null,
    "presignersFqcn" : null,
    "renameShapes" : {
      "Error" : "S3Error",
      "Object" : "S3Object"
    },
    "requestMetrics" : null,
    "requiredParamValidationEnabled" : false,
    "sdkModeledExceptionBaseClassName" : null,
    "serviceClientHoldInputStream" : false,
    "serviceSpecificClientConfigClass" : "S3AdvancedConfiguration",
    "serviceSpecificEndpointBuilderClass" : "S3ServiceEndpointBuilder",
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelsWith" : null,
    "simpleMethods" : null,
    "skipInterfaceAdditions" : false,
    "skipSmokeTests" : false,
    "verifiedSimpleMethods" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2006-03-01",
    "asyncBuilder" : "DefaultS3AsyncClientBuilder",
    "asyncBuilderInterface" : "S3AsyncClientBuilder",
    "asyncClient" : "DefaultS3AsyncClient",
    "asyncInterface" : "S3AsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "S3",
    "baseBuilder" : "DefaultS3BaseClientBuilder",
    "baseBuilderInterface" : "S3BaseClientBuilder",
    "baseExceptionName" : "S3Exception",
    "cborProtocol" : false,
    "checksumFormat" : null,
    "clientPackageName" : "s3",
    "contentType" : null,
    "cucumberModuleInjectorClassName" : "S3ClientModuleInjector",
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "documentation" : null,
    "endpointPrefix" : "s3",
    "fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
    "fullClientPackageName" : "software.amazon.awssdk.services.s3",
    "fullModelPackageName" : "software.amazon.awssdk.services.s3.model",
    "fullRequestTransformPackageName" : "software.amazon.awssdk.services.s3.transform",
    "fullSmokeTestsPackageName" : "software.amazon.awssdk.services.s3.smoketests",
    "fullTransformPackageName" : "software.amazon.awssdk.services.s3.transform",
    "fullWaitersPackageName" : "software.amazon.awssdk.services.s3.waiters",
    "hasApiWithStreamInput" : false,
    "ionProtocol" : false,
    "jsonProtocol" : false,
    "jsonVersion" : null,
    "modelPackageName" : "s3.model",
    "protocol" : "rest-xml",
    "protocolDefaultExceptionUmarshallerImpl" : "software.amazon.awssdk.runtime.transform.StandardErrorUnmarshaller",
    "protocolFactory" : null,
    "requestBaseFqcn" : "software.amazon.awssdk.AmazonWebServiceRequest",
    "requestTransformPackageName" : "s3.transform",
    "requiresApiKey" : false,
    "requiresIamSigners" : false,
    "rootPackageName" : "software.amazon.awssdk.services",
    "serviceAbbreviation" : "Amazon S3",
    "serviceFullName" : "Amazon Simple Storage Service",
    "serviceName" : "Amazon S3",
    "signingName" : "s3",
    "smokeTestsPackageName" : "s3.smoketests",
    "syncBuilder" : "DefaultS3ClientBuilder",
    "syncBuilderInterface" : "S3ClientBuilder",
    "syncClient" : "DefaultS3Client",
    "syncInterface" : "S3Client",
    "transformPackageName" : "s3.transform",
    "uid" : "s3-2006-03-01",
    "unmarshallerContextClassName" : "StaxUnmarshallerContext",
    "waitersPackageName" : "s3.waiters",
    "xmlProtocol" : true
  },
  "operations" : {
    "AbortMultipartUpload" : {
      "asyncCallableType" : "java.util.concurrent.Callable",
      "asyncFutureType" : "CompletableFuture",
      "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler",
      "asyncReturnType" : "AbortMultipartUploadResponse",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "

Aborts a multipart upload.

To verify that all parts have been removed, so you don't get charged for the part storage, you should call the List Parts operation and ensure the parts list is empty.

", "exceptions" : [ { "exceptionName" : "NoSuchUploadException", "documentation" : "The specified multipart upload does not exist.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AbortMultipartUploadRequest", "variableName" : "abortMultipartUploadRequest", "variableType" : "AbortMultipartUploadRequest", "documentation" : "", "simpleType" : "AbortMultipartUploadRequest", "variableSetterType" : "AbortMultipartUploadRequest" }, "inputStreamPropertyName" : null, "methodName" : "abortMultipartUpload", "operationName" : "AbortMultipartUpload", "returnType" : { "returnType" : "AbortMultipartUploadResponse", "documentation" : null }, "syncReturnType" : "AbortMultipartUploadResponse" }, "CompleteMultipartUpload" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CompleteMultipartUploadResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Completes a multipart upload by assembling previously uploaded parts.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CompleteMultipartUploadRequest", "variableName" : "completeMultipartUploadRequest", "variableType" : "CompleteMultipartUploadRequest", "documentation" : "", "simpleType" : "CompleteMultipartUploadRequest", "variableSetterType" : "CompleteMultipartUploadRequest" }, "inputStreamPropertyName" : null, "methodName" : "completeMultipartUpload", "operationName" : "CompleteMultipartUpload", "returnType" : { "returnType" : "CompleteMultipartUploadResponse", "documentation" : null }, "syncReturnType" : "CompleteMultipartUploadResponse" }, "CopyObject" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CopyObjectResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Creates a copy of an object that is already stored in Amazon S3.", "exceptions" : [ { "exceptionName" : "ObjectNotInActiveTierErrorException", "documentation" : "The source object of the COPY operation is not in the active tier and is only stored in Amazon Glacier.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CopyObjectRequest", "variableName" : "copyObjectRequest", "variableType" : "CopyObjectRequest", "documentation" : "", "simpleType" : "CopyObjectRequest", "variableSetterType" : "CopyObjectRequest" }, "inputStreamPropertyName" : null, "methodName" : "copyObject", "operationName" : "CopyObject", "returnType" : { "returnType" : "CopyObjectResponse", "documentation" : null }, "syncReturnType" : "CopyObjectResponse" }, "CreateBucket" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CreateBucketResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Creates a new bucket.", "exceptions" : [ { "exceptionName" : "BucketAlreadyExistsException", "documentation" : "The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again.", "httpStatusCode" : null }, { "exceptionName" : "BucketAlreadyOwnedByYouException", "documentation" : null, "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateBucketRequest", "variableName" : "createBucketRequest", "variableType" : "CreateBucketRequest", "documentation" : "", "simpleType" : "CreateBucketRequest", "variableSetterType" : "CreateBucketRequest" }, "inputStreamPropertyName" : null, "methodName" : "createBucket", "operationName" : "CreateBucket", "returnType" : { "returnType" : "CreateBucketResponse", "documentation" : null }, "syncReturnType" : "CreateBucketResponse" }, "CreateMultipartUpload" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CreateMultipartUploadResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates a multipart upload and returns an upload ID.

Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.

", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateMultipartUploadRequest", "variableName" : "createMultipartUploadRequest", "variableType" : "CreateMultipartUploadRequest", "documentation" : "", "simpleType" : "CreateMultipartUploadRequest", "variableSetterType" : "CreateMultipartUploadRequest" }, "inputStreamPropertyName" : null, "methodName" : "createMultipartUpload", "operationName" : "CreateMultipartUpload", "returnType" : { "returnType" : "CreateMultipartUploadResponse", "documentation" : null }, "syncReturnType" : "CreateMultipartUploadResponse" }, "DeleteBucket" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketRequest", "variableName" : "deleteBucketRequest", "variableType" : "DeleteBucketRequest", "documentation" : "", "simpleType" : "DeleteBucketRequest", "variableSetterType" : "DeleteBucketRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucket", "operationName" : "DeleteBucket", "returnType" : { "returnType" : "DeleteBucketResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketResponse" }, "DeleteBucketAnalyticsConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketAnalyticsConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Deletes an analytics configuration for the bucket (specified by the analytics configuration ID).", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketAnalyticsConfigurationRequest", "variableName" : "deleteBucketAnalyticsConfigurationRequest", "variableType" : "DeleteBucketAnalyticsConfigurationRequest", "documentation" : "", "simpleType" : "DeleteBucketAnalyticsConfigurationRequest", "variableSetterType" : "DeleteBucketAnalyticsConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucketAnalyticsConfiguration", "operationName" : "DeleteBucketAnalyticsConfiguration", "returnType" : { "returnType" : "DeleteBucketAnalyticsConfigurationResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketAnalyticsConfigurationResponse" }, "DeleteBucketCors" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketCorsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Deletes the cors configuration information set for the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketCorsRequest", "variableName" : "deleteBucketCorsRequest", "variableType" : "DeleteBucketCorsRequest", "documentation" : "", "simpleType" : "DeleteBucketCorsRequest", "variableSetterType" : "DeleteBucketCorsRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucketCors", "operationName" : "DeleteBucketCors", "returnType" : { "returnType" : "DeleteBucketCorsResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketCorsResponse" }, "DeleteBucketInventoryConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketInventoryConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Deletes an inventory configuration (identified by the inventory ID) from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketInventoryConfigurationRequest", "variableName" : "deleteBucketInventoryConfigurationRequest", "variableType" : "DeleteBucketInventoryConfigurationRequest", "documentation" : "", "simpleType" : "DeleteBucketInventoryConfigurationRequest", "variableSetterType" : "DeleteBucketInventoryConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucketInventoryConfiguration", "operationName" : "DeleteBucketInventoryConfiguration", "returnType" : { "returnType" : "DeleteBucketInventoryConfigurationResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketInventoryConfigurationResponse" }, "DeleteBucketLifecycle" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketLifecycleResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Deletes the lifecycle configuration from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketLifecycleRequest", "variableName" : "deleteBucketLifecycleRequest", "variableType" : "DeleteBucketLifecycleRequest", "documentation" : "", "simpleType" : "DeleteBucketLifecycleRequest", "variableSetterType" : "DeleteBucketLifecycleRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucketLifecycle", "operationName" : "DeleteBucketLifecycle", "returnType" : { "returnType" : "DeleteBucketLifecycleResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketLifecycleResponse" }, "DeleteBucketMetricsConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketMetricsConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Deletes a metrics configuration (specified by the metrics configuration ID) from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketMetricsConfigurationRequest", "variableName" : "deleteBucketMetricsConfigurationRequest", "variableType" : "DeleteBucketMetricsConfigurationRequest", "documentation" : "", "simpleType" : "DeleteBucketMetricsConfigurationRequest", "variableSetterType" : "DeleteBucketMetricsConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucketMetricsConfiguration", "operationName" : "DeleteBucketMetricsConfiguration", "returnType" : { "returnType" : "DeleteBucketMetricsConfigurationResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketMetricsConfigurationResponse" }, "DeleteBucketPolicy" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketPolicyResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Deletes the policy from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketPolicyRequest", "variableName" : "deleteBucketPolicyRequest", "variableType" : "DeleteBucketPolicyRequest", "documentation" : "", "simpleType" : "DeleteBucketPolicyRequest", "variableSetterType" : "DeleteBucketPolicyRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucketPolicy", "operationName" : "DeleteBucketPolicy", "returnType" : { "returnType" : "DeleteBucketPolicyResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketPolicyResponse" }, "DeleteBucketReplication" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketReplicationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Deletes the replication configuration from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketReplicationRequest", "variableName" : "deleteBucketReplicationRequest", "variableType" : "DeleteBucketReplicationRequest", "documentation" : "", "simpleType" : "DeleteBucketReplicationRequest", "variableSetterType" : "DeleteBucketReplicationRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucketReplication", "operationName" : "DeleteBucketReplication", "returnType" : { "returnType" : "DeleteBucketReplicationResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketReplicationResponse" }, "DeleteBucketTagging" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketTaggingResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Deletes the tags from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketTaggingRequest", "variableName" : "deleteBucketTaggingRequest", "variableType" : "DeleteBucketTaggingRequest", "documentation" : "", "simpleType" : "DeleteBucketTaggingRequest", "variableSetterType" : "DeleteBucketTaggingRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucketTagging", "operationName" : "DeleteBucketTagging", "returnType" : { "returnType" : "DeleteBucketTaggingResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketTaggingResponse" }, "DeleteBucketWebsite" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteBucketWebsiteResponse", "authenticated" : true, "deprecated" : false, "documentation" : "This operation removes the website configuration from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBucketWebsiteRequest", "variableName" : "deleteBucketWebsiteRequest", "variableType" : "DeleteBucketWebsiteRequest", "documentation" : "", "simpleType" : "DeleteBucketWebsiteRequest", "variableSetterType" : "DeleteBucketWebsiteRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteBucketWebsite", "operationName" : "DeleteBucketWebsite", "returnType" : { "returnType" : "DeleteBucketWebsiteResponse", "documentation" : null }, "syncReturnType" : "DeleteBucketWebsiteResponse" }, "DeleteObject" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteObjectResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Removes the null version (if there is one) of an object and inserts a delete marker, which becomes the latest version of the object. If there isn't a null version, Amazon S3 does not remove any objects.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteObjectRequest", "variableName" : "deleteObjectRequest", "variableType" : "DeleteObjectRequest", "documentation" : "", "simpleType" : "DeleteObjectRequest", "variableSetterType" : "DeleteObjectRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteObject", "operationName" : "DeleteObject", "returnType" : { "returnType" : "DeleteObjectResponse", "documentation" : null }, "syncReturnType" : "DeleteObjectResponse" }, "DeleteObjectTagging" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteObjectTaggingResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Removes the tag-set from an existing object.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteObjectTaggingRequest", "variableName" : "deleteObjectTaggingRequest", "variableType" : "DeleteObjectTaggingRequest", "documentation" : "", "simpleType" : "DeleteObjectTaggingRequest", "variableSetterType" : "DeleteObjectTaggingRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteObjectTagging", "operationName" : "DeleteObjectTagging", "returnType" : { "returnType" : "DeleteObjectTaggingResponse", "documentation" : null }, "syncReturnType" : "DeleteObjectTaggingResponse" }, "DeleteObjects" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteObjectsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "This operation enables you to delete multiple objects from a bucket using a single HTTP request. You may specify up to 1000 keys.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteObjectsRequest", "variableName" : "deleteObjectsRequest", "variableType" : "DeleteObjectsRequest", "documentation" : "", "simpleType" : "DeleteObjectsRequest", "variableSetterType" : "DeleteObjectsRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteObjects", "operationName" : "DeleteObjects", "returnType" : { "returnType" : "DeleteObjectsResponse", "documentation" : null }, "syncReturnType" : "DeleteObjectsResponse" }, "GetBucketAccelerateConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketAccelerateConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the accelerate configuration of a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketAccelerateConfigurationRequest", "variableName" : "getBucketAccelerateConfigurationRequest", "variableType" : "GetBucketAccelerateConfigurationRequest", "documentation" : "", "simpleType" : "GetBucketAccelerateConfigurationRequest", "variableSetterType" : "GetBucketAccelerateConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketAccelerateConfiguration", "operationName" : "GetBucketAccelerateConfiguration", "returnType" : { "returnType" : "GetBucketAccelerateConfigurationResponse", "documentation" : null }, "syncReturnType" : "GetBucketAccelerateConfigurationResponse" }, "GetBucketAcl" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketAclResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Gets the access control policy for the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketAclRequest", "variableName" : "getBucketAclRequest", "variableType" : "GetBucketAclRequest", "documentation" : "", "simpleType" : "GetBucketAclRequest", "variableSetterType" : "GetBucketAclRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketAcl", "operationName" : "GetBucketAcl", "returnType" : { "returnType" : "GetBucketAclResponse", "documentation" : null }, "syncReturnType" : "GetBucketAclResponse" }, "GetBucketAnalyticsConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketAnalyticsConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Gets an analytics configuration for the bucket (specified by the analytics configuration ID).", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketAnalyticsConfigurationRequest", "variableName" : "getBucketAnalyticsConfigurationRequest", "variableType" : "GetBucketAnalyticsConfigurationRequest", "documentation" : "", "simpleType" : "GetBucketAnalyticsConfigurationRequest", "variableSetterType" : "GetBucketAnalyticsConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketAnalyticsConfiguration", "operationName" : "GetBucketAnalyticsConfiguration", "returnType" : { "returnType" : "GetBucketAnalyticsConfigurationResponse", "documentation" : null }, "syncReturnType" : "GetBucketAnalyticsConfigurationResponse" }, "GetBucketCors" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketCorsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the cors configuration for the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketCorsRequest", "variableName" : "getBucketCorsRequest", "variableType" : "GetBucketCorsRequest", "documentation" : "", "simpleType" : "GetBucketCorsRequest", "variableSetterType" : "GetBucketCorsRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketCors", "operationName" : "GetBucketCors", "returnType" : { "returnType" : "GetBucketCorsResponse", "documentation" : null }, "syncReturnType" : "GetBucketCorsResponse" }, "GetBucketInventoryConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketInventoryConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns an inventory configuration (identified by the inventory ID) from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketInventoryConfigurationRequest", "variableName" : "getBucketInventoryConfigurationRequest", "variableType" : "GetBucketInventoryConfigurationRequest", "documentation" : "", "simpleType" : "GetBucketInventoryConfigurationRequest", "variableSetterType" : "GetBucketInventoryConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketInventoryConfiguration", "operationName" : "GetBucketInventoryConfiguration", "returnType" : { "returnType" : "GetBucketInventoryConfigurationResponse", "documentation" : null }, "syncReturnType" : "GetBucketInventoryConfigurationResponse" }, "GetBucketLifecycle" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketLifecycleResponse", "authenticated" : true, "deprecated" : true, "documentation" : "Deprecated, see the GetBucketLifecycleConfiguration operation.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketLifecycleRequest", "variableName" : "getBucketLifecycleRequest", "variableType" : "GetBucketLifecycleRequest", "documentation" : "", "simpleType" : "GetBucketLifecycleRequest", "variableSetterType" : "GetBucketLifecycleRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketLifecycle", "operationName" : "GetBucketLifecycle", "returnType" : { "returnType" : "GetBucketLifecycleResponse", "documentation" : null }, "syncReturnType" : "GetBucketLifecycleResponse" }, "GetBucketLifecycleConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketLifecycleConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the lifecycle configuration information set on the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketLifecycleConfigurationRequest", "variableName" : "getBucketLifecycleConfigurationRequest", "variableType" : "GetBucketLifecycleConfigurationRequest", "documentation" : "", "simpleType" : "GetBucketLifecycleConfigurationRequest", "variableSetterType" : "GetBucketLifecycleConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketLifecycleConfiguration", "operationName" : "GetBucketLifecycleConfiguration", "returnType" : { "returnType" : "GetBucketLifecycleConfigurationResponse", "documentation" : null }, "syncReturnType" : "GetBucketLifecycleConfigurationResponse" }, "GetBucketLocation" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketLocationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the region the bucket resides in.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketLocationRequest", "variableName" : "getBucketLocationRequest", "variableType" : "GetBucketLocationRequest", "documentation" : "", "simpleType" : "GetBucketLocationRequest", "variableSetterType" : "GetBucketLocationRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketLocation", "operationName" : "GetBucketLocation", "returnType" : { "returnType" : "GetBucketLocationResponse", "documentation" : null }, "syncReturnType" : "GetBucketLocationResponse" }, "GetBucketLogging" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketLoggingResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the logging status of a bucket and the permissions users have to view and modify that status. To use GET, you must be the bucket owner.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketLoggingRequest", "variableName" : "getBucketLoggingRequest", "variableType" : "GetBucketLoggingRequest", "documentation" : "", "simpleType" : "GetBucketLoggingRequest", "variableSetterType" : "GetBucketLoggingRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketLogging", "operationName" : "GetBucketLogging", "returnType" : { "returnType" : "GetBucketLoggingResponse", "documentation" : null }, "syncReturnType" : "GetBucketLoggingResponse" }, "GetBucketMetricsConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketMetricsConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Gets a metrics configuration (specified by the metrics configuration ID) from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketMetricsConfigurationRequest", "variableName" : "getBucketMetricsConfigurationRequest", "variableType" : "GetBucketMetricsConfigurationRequest", "documentation" : "", "simpleType" : "GetBucketMetricsConfigurationRequest", "variableSetterType" : "GetBucketMetricsConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketMetricsConfiguration", "operationName" : "GetBucketMetricsConfiguration", "returnType" : { "returnType" : "GetBucketMetricsConfigurationResponse", "documentation" : null }, "syncReturnType" : "GetBucketMetricsConfigurationResponse" }, "GetBucketNotification" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketNotificationResponse", "authenticated" : true, "deprecated" : true, "documentation" : "Deprecated, see the GetBucketNotificationConfiguration operation.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketNotificationRequest", "variableName" : "getBucketNotificationRequest", "variableType" : "GetBucketNotificationRequest", "documentation" : "", "simpleType" : "GetBucketNotificationRequest", "variableSetterType" : "GetBucketNotificationRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketNotification", "operationName" : "GetBucketNotification", "returnType" : { "returnType" : "GetBucketNotificationResponse", "documentation" : null }, "syncReturnType" : "GetBucketNotificationResponse" }, "GetBucketNotificationConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketNotificationConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the notification configuration of a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketNotificationConfigurationRequest", "variableName" : "getBucketNotificationConfigurationRequest", "variableType" : "GetBucketNotificationConfigurationRequest", "documentation" : "", "simpleType" : "GetBucketNotificationConfigurationRequest", "variableSetterType" : "GetBucketNotificationConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketNotificationConfiguration", "operationName" : "GetBucketNotificationConfiguration", "returnType" : { "returnType" : "GetBucketNotificationConfigurationResponse", "documentation" : "Container for specifying the notification configuration of the bucket. If this element is empty, notifications are turned off on the bucket." }, "syncReturnType" : "GetBucketNotificationConfigurationResponse" }, "GetBucketPolicy" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketPolicyResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the policy of a specified bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketPolicyRequest", "variableName" : "getBucketPolicyRequest", "variableType" : "GetBucketPolicyRequest", "documentation" : "", "simpleType" : "GetBucketPolicyRequest", "variableSetterType" : "GetBucketPolicyRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketPolicy", "operationName" : "GetBucketPolicy", "returnType" : { "returnType" : "GetBucketPolicyResponse", "documentation" : null }, "syncReturnType" : "GetBucketPolicyResponse" }, "GetBucketReplication" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketReplicationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the replication configuration of a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketReplicationRequest", "variableName" : "getBucketReplicationRequest", "variableType" : "GetBucketReplicationRequest", "documentation" : "", "simpleType" : "GetBucketReplicationRequest", "variableSetterType" : "GetBucketReplicationRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketReplication", "operationName" : "GetBucketReplication", "returnType" : { "returnType" : "GetBucketReplicationResponse", "documentation" : null }, "syncReturnType" : "GetBucketReplicationResponse" }, "GetBucketRequestPayment" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketRequestPaymentResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the request payment configuration of a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketRequestPaymentRequest", "variableName" : "getBucketRequestPaymentRequest", "variableType" : "GetBucketRequestPaymentRequest", "documentation" : "", "simpleType" : "GetBucketRequestPaymentRequest", "variableSetterType" : "GetBucketRequestPaymentRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketRequestPayment", "operationName" : "GetBucketRequestPayment", "returnType" : { "returnType" : "GetBucketRequestPaymentResponse", "documentation" : null }, "syncReturnType" : "GetBucketRequestPaymentResponse" }, "GetBucketTagging" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketTaggingResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the tag set associated with the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketTaggingRequest", "variableName" : "getBucketTaggingRequest", "variableType" : "GetBucketTaggingRequest", "documentation" : "", "simpleType" : "GetBucketTaggingRequest", "variableSetterType" : "GetBucketTaggingRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketTagging", "operationName" : "GetBucketTagging", "returnType" : { "returnType" : "GetBucketTaggingResponse", "documentation" : null }, "syncReturnType" : "GetBucketTaggingResponse" }, "GetBucketVersioning" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketVersioningResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the versioning state of a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketVersioningRequest", "variableName" : "getBucketVersioningRequest", "variableType" : "GetBucketVersioningRequest", "documentation" : "", "simpleType" : "GetBucketVersioningRequest", "variableSetterType" : "GetBucketVersioningRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketVersioning", "operationName" : "GetBucketVersioning", "returnType" : { "returnType" : "GetBucketVersioningResponse", "documentation" : null }, "syncReturnType" : "GetBucketVersioningResponse" }, "GetBucketWebsite" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetBucketWebsiteResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the website configuration for a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetBucketWebsiteRequest", "variableName" : "getBucketWebsiteRequest", "variableType" : "GetBucketWebsiteRequest", "documentation" : "", "simpleType" : "GetBucketWebsiteRequest", "variableSetterType" : "GetBucketWebsiteRequest" }, "inputStreamPropertyName" : null, "methodName" : "getBucketWebsite", "operationName" : "GetBucketWebsite", "returnType" : { "returnType" : "GetBucketWebsiteResponse", "documentation" : null }, "syncReturnType" : "GetBucketWebsiteResponse" }, "GetObject" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetObjectResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Retrieves objects from Amazon S3.", "exceptions" : [ { "exceptionName" : "NoSuchKeyException", "documentation" : "The specified key does not exist.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : true, "input" : { "variableDeclarationType" : "GetObjectRequest", "variableName" : "getObjectRequest", "variableType" : "GetObjectRequest", "documentation" : "", "simpleType" : "GetObjectRequest", "variableSetterType" : "GetObjectRequest" }, "inputStreamPropertyName" : null, "methodName" : "getObject", "operationName" : "GetObject", "returnType" : { "returnType" : "GetObjectResponse", "documentation" : null }, "syncReturnType" : "GetObjectResponse" }, "GetObjectAcl" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetObjectAclResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the access control list (ACL) of an object.", "exceptions" : [ { "exceptionName" : "NoSuchKeyException", "documentation" : "The specified key does not exist.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetObjectAclRequest", "variableName" : "getObjectAclRequest", "variableType" : "GetObjectAclRequest", "documentation" : "", "simpleType" : "GetObjectAclRequest", "variableSetterType" : "GetObjectAclRequest" }, "inputStreamPropertyName" : null, "methodName" : "getObjectAcl", "operationName" : "GetObjectAcl", "returnType" : { "returnType" : "GetObjectAclResponse", "documentation" : null }, "syncReturnType" : "GetObjectAclResponse" }, "GetObjectTagging" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetObjectTaggingResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns the tag-set of an object.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetObjectTaggingRequest", "variableName" : "getObjectTaggingRequest", "variableType" : "GetObjectTaggingRequest", "documentation" : "", "simpleType" : "GetObjectTaggingRequest", "variableSetterType" : "GetObjectTaggingRequest" }, "inputStreamPropertyName" : null, "methodName" : "getObjectTagging", "operationName" : "GetObjectTagging", "returnType" : { "returnType" : "GetObjectTaggingResponse", "documentation" : null }, "syncReturnType" : "GetObjectTaggingResponse" }, "GetObjectTorrent" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetObjectTorrentResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Return torrent files from a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : true, "input" : { "variableDeclarationType" : "GetObjectTorrentRequest", "variableName" : "getObjectTorrentRequest", "variableType" : "GetObjectTorrentRequest", "documentation" : "", "simpleType" : "GetObjectTorrentRequest", "variableSetterType" : "GetObjectTorrentRequest" }, "inputStreamPropertyName" : null, "methodName" : "getObjectTorrent", "operationName" : "GetObjectTorrent", "returnType" : { "returnType" : "GetObjectTorrentResponse", "documentation" : null }, "syncReturnType" : "GetObjectTorrentResponse" }, "HeadBucket" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "HeadBucketResponse", "authenticated" : true, "deprecated" : false, "documentation" : "This operation is useful to determine if a bucket exists and you have permission to access it.", "exceptions" : [ { "exceptionName" : "NoSuchBucketException", "documentation" : "The specified bucket does not exist.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "HeadBucketRequest", "variableName" : "headBucketRequest", "variableType" : "HeadBucketRequest", "documentation" : "", "simpleType" : "HeadBucketRequest", "variableSetterType" : "HeadBucketRequest" }, "inputStreamPropertyName" : null, "methodName" : "headBucket", "operationName" : "HeadBucket", "returnType" : { "returnType" : "HeadBucketResponse", "documentation" : null }, "syncReturnType" : "HeadBucketResponse" }, "HeadObject" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "HeadObjectResponse", "authenticated" : true, "deprecated" : false, "documentation" : "The HEAD operation retrieves metadata from an object without returning the object itself. This operation is useful if you're only interested in an object's metadata. To use HEAD, you must have READ access to the object.", "exceptions" : [ { "exceptionName" : "NoSuchKeyException", "documentation" : "The specified key does not exist.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "HeadObjectRequest", "variableName" : "headObjectRequest", "variableType" : "HeadObjectRequest", "documentation" : "", "simpleType" : "HeadObjectRequest", "variableSetterType" : "HeadObjectRequest" }, "inputStreamPropertyName" : null, "methodName" : "headObject", "operationName" : "HeadObject", "returnType" : { "returnType" : "HeadObjectResponse", "documentation" : null }, "syncReturnType" : "HeadObjectResponse" }, "ListBucketAnalyticsConfigurations" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListBucketAnalyticsConfigurationsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Lists the analytics configurations for the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListBucketAnalyticsConfigurationsRequest", "variableName" : "listBucketAnalyticsConfigurationsRequest", "variableType" : "ListBucketAnalyticsConfigurationsRequest", "documentation" : "", "simpleType" : "ListBucketAnalyticsConfigurationsRequest", "variableSetterType" : "ListBucketAnalyticsConfigurationsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listBucketAnalyticsConfigurations", "operationName" : "ListBucketAnalyticsConfigurations", "returnType" : { "returnType" : "ListBucketAnalyticsConfigurationsResponse", "documentation" : null }, "syncReturnType" : "ListBucketAnalyticsConfigurationsResponse" }, "ListBucketInventoryConfigurations" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListBucketInventoryConfigurationsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns a list of inventory configurations for the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListBucketInventoryConfigurationsRequest", "variableName" : "listBucketInventoryConfigurationsRequest", "variableType" : "ListBucketInventoryConfigurationsRequest", "documentation" : "", "simpleType" : "ListBucketInventoryConfigurationsRequest", "variableSetterType" : "ListBucketInventoryConfigurationsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listBucketInventoryConfigurations", "operationName" : "ListBucketInventoryConfigurations", "returnType" : { "returnType" : "ListBucketInventoryConfigurationsResponse", "documentation" : null }, "syncReturnType" : "ListBucketInventoryConfigurationsResponse" }, "ListBucketMetricsConfigurations" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListBucketMetricsConfigurationsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Lists the metrics configurations for the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListBucketMetricsConfigurationsRequest", "variableName" : "listBucketMetricsConfigurationsRequest", "variableType" : "ListBucketMetricsConfigurationsRequest", "documentation" : "", "simpleType" : "ListBucketMetricsConfigurationsRequest", "variableSetterType" : "ListBucketMetricsConfigurationsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listBucketMetricsConfigurations", "operationName" : "ListBucketMetricsConfigurations", "returnType" : { "returnType" : "ListBucketMetricsConfigurationsResponse", "documentation" : null }, "syncReturnType" : "ListBucketMetricsConfigurationsResponse" }, "ListBuckets" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListBucketsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns a list of all buckets owned by the authenticated sender of the request.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListBucketsRequest", "variableName" : "listBucketsRequest", "variableType" : "ListBucketsRequest", "documentation" : null, "simpleType" : "ListBucketsRequest", "variableSetterType" : "ListBucketsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listBuckets", "operationName" : "ListBuckets", "returnType" : { "returnType" : "ListBucketsResponse", "documentation" : null }, "syncReturnType" : "ListBucketsResponse" }, "ListMultipartUploads" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListMultipartUploadsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "This operation lists in-progress multipart uploads.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListMultipartUploadsRequest", "variableName" : "listMultipartUploadsRequest", "variableType" : "ListMultipartUploadsRequest", "documentation" : "", "simpleType" : "ListMultipartUploadsRequest", "variableSetterType" : "ListMultipartUploadsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listMultipartUploads", "operationName" : "ListMultipartUploads", "returnType" : { "returnType" : "ListMultipartUploadsResponse", "documentation" : null }, "syncReturnType" : "ListMultipartUploadsResponse" }, "ListObjectVersions" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListObjectVersionsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns metadata about all of the versions of objects in a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListObjectVersionsRequest", "variableName" : "listObjectVersionsRequest", "variableType" : "ListObjectVersionsRequest", "documentation" : "", "simpleType" : "ListObjectVersionsRequest", "variableSetterType" : "ListObjectVersionsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listObjectVersions", "operationName" : "ListObjectVersions", "returnType" : { "returnType" : "ListObjectVersionsResponse", "documentation" : null }, "syncReturnType" : "ListObjectVersionsResponse" }, "ListObjects" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListObjectsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket.", "exceptions" : [ { "exceptionName" : "NoSuchBucketException", "documentation" : "The specified bucket does not exist.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListObjectsRequest", "variableName" : "listObjectsRequest", "variableType" : "ListObjectsRequest", "documentation" : "", "simpleType" : "ListObjectsRequest", "variableSetterType" : "ListObjectsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listObjects", "operationName" : "ListObjects", "returnType" : { "returnType" : "ListObjectsResponse", "documentation" : null }, "syncReturnType" : "ListObjectsResponse" }, "ListObjectsV2" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListObjectsV2Response", "authenticated" : true, "deprecated" : false, "documentation" : "Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket. Note: ListObjectsV2 is the revised List Objects API and we recommend you use this revised API for new application development.", "exceptions" : [ { "exceptionName" : "NoSuchBucketException", "documentation" : "The specified bucket does not exist.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListObjectsV2Request", "variableName" : "listObjectsV2Request", "variableType" : "ListObjectsV2Request", "documentation" : "", "simpleType" : "ListObjectsV2Request", "variableSetterType" : "ListObjectsV2Request" }, "inputStreamPropertyName" : null, "methodName" : "listObjectsV2", "operationName" : "ListObjectsV2", "returnType" : { "returnType" : "ListObjectsV2Response", "documentation" : null }, "syncReturnType" : "ListObjectsV2Response" }, "ListParts" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListPartsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Lists the parts that have been uploaded for a specific multipart upload.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListPartsRequest", "variableName" : "listPartsRequest", "variableType" : "ListPartsRequest", "documentation" : "", "simpleType" : "ListPartsRequest", "variableSetterType" : "ListPartsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listParts", "operationName" : "ListParts", "returnType" : { "returnType" : "ListPartsResponse", "documentation" : null }, "syncReturnType" : "ListPartsResponse" }, "PutBucketAccelerateConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketAccelerateConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets the accelerate configuration of an existing bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketAccelerateConfigurationRequest", "variableName" : "putBucketAccelerateConfigurationRequest", "variableType" : "PutBucketAccelerateConfigurationRequest", "documentation" : "", "simpleType" : "PutBucketAccelerateConfigurationRequest", "variableSetterType" : "PutBucketAccelerateConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketAccelerateConfiguration", "operationName" : "PutBucketAccelerateConfiguration", "returnType" : { "returnType" : "PutBucketAccelerateConfigurationResponse", "documentation" : null }, "syncReturnType" : "PutBucketAccelerateConfigurationResponse" }, "PutBucketAcl" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketAclResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets the permissions on a bucket using access control lists (ACL).", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketAclRequest", "variableName" : "putBucketAclRequest", "variableType" : "PutBucketAclRequest", "documentation" : "", "simpleType" : "PutBucketAclRequest", "variableSetterType" : "PutBucketAclRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketAcl", "operationName" : "PutBucketAcl", "returnType" : { "returnType" : "PutBucketAclResponse", "documentation" : null }, "syncReturnType" : "PutBucketAclResponse" }, "PutBucketAnalyticsConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketAnalyticsConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets an analytics configuration for the bucket (specified by the analytics configuration ID).", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketAnalyticsConfigurationRequest", "variableName" : "putBucketAnalyticsConfigurationRequest", "variableType" : "PutBucketAnalyticsConfigurationRequest", "documentation" : "", "simpleType" : "PutBucketAnalyticsConfigurationRequest", "variableSetterType" : "PutBucketAnalyticsConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketAnalyticsConfiguration", "operationName" : "PutBucketAnalyticsConfiguration", "returnType" : { "returnType" : "PutBucketAnalyticsConfigurationResponse", "documentation" : null }, "syncReturnType" : "PutBucketAnalyticsConfigurationResponse" }, "PutBucketCors" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketCorsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets the cors configuration for a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketCorsRequest", "variableName" : "putBucketCorsRequest", "variableType" : "PutBucketCorsRequest", "documentation" : "", "simpleType" : "PutBucketCorsRequest", "variableSetterType" : "PutBucketCorsRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketCors", "operationName" : "PutBucketCors", "returnType" : { "returnType" : "PutBucketCorsResponse", "documentation" : null }, "syncReturnType" : "PutBucketCorsResponse" }, "PutBucketInventoryConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketInventoryConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Adds an inventory configuration (identified by the inventory ID) from the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketInventoryConfigurationRequest", "variableName" : "putBucketInventoryConfigurationRequest", "variableType" : "PutBucketInventoryConfigurationRequest", "documentation" : "", "simpleType" : "PutBucketInventoryConfigurationRequest", "variableSetterType" : "PutBucketInventoryConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketInventoryConfiguration", "operationName" : "PutBucketInventoryConfiguration", "returnType" : { "returnType" : "PutBucketInventoryConfigurationResponse", "documentation" : null }, "syncReturnType" : "PutBucketInventoryConfigurationResponse" }, "PutBucketLifecycle" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketLifecycleResponse", "authenticated" : true, "deprecated" : true, "documentation" : "Deprecated, see the PutBucketLifecycleConfiguration operation.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketLifecycleRequest", "variableName" : "putBucketLifecycleRequest", "variableType" : "PutBucketLifecycleRequest", "documentation" : "", "simpleType" : "PutBucketLifecycleRequest", "variableSetterType" : "PutBucketLifecycleRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketLifecycle", "operationName" : "PutBucketLifecycle", "returnType" : { "returnType" : "PutBucketLifecycleResponse", "documentation" : null }, "syncReturnType" : "PutBucketLifecycleResponse" }, "PutBucketLifecycleConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketLifecycleConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets lifecycle configuration for your bucket. If a lifecycle configuration exists, it replaces it.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketLifecycleConfigurationRequest", "variableName" : "putBucketLifecycleConfigurationRequest", "variableType" : "PutBucketLifecycleConfigurationRequest", "documentation" : "", "simpleType" : "PutBucketLifecycleConfigurationRequest", "variableSetterType" : "PutBucketLifecycleConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketLifecycleConfiguration", "operationName" : "PutBucketLifecycleConfiguration", "returnType" : { "returnType" : "PutBucketLifecycleConfigurationResponse", "documentation" : null }, "syncReturnType" : "PutBucketLifecycleConfigurationResponse" }, "PutBucketLogging" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketLoggingResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters. To set the logging status of a bucket, you must be the bucket owner.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketLoggingRequest", "variableName" : "putBucketLoggingRequest", "variableType" : "PutBucketLoggingRequest", "documentation" : "", "simpleType" : "PutBucketLoggingRequest", "variableSetterType" : "PutBucketLoggingRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketLogging", "operationName" : "PutBucketLogging", "returnType" : { "returnType" : "PutBucketLoggingResponse", "documentation" : null }, "syncReturnType" : "PutBucketLoggingResponse" }, "PutBucketMetricsConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketMetricsConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets a metrics configuration (specified by the metrics configuration ID) for the bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketMetricsConfigurationRequest", "variableName" : "putBucketMetricsConfigurationRequest", "variableType" : "PutBucketMetricsConfigurationRequest", "documentation" : "", "simpleType" : "PutBucketMetricsConfigurationRequest", "variableSetterType" : "PutBucketMetricsConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketMetricsConfiguration", "operationName" : "PutBucketMetricsConfiguration", "returnType" : { "returnType" : "PutBucketMetricsConfigurationResponse", "documentation" : null }, "syncReturnType" : "PutBucketMetricsConfigurationResponse" }, "PutBucketNotification" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketNotificationResponse", "authenticated" : true, "deprecated" : true, "documentation" : "Deprecated, see the PutBucketNotificationConfiguraiton operation.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketNotificationRequest", "variableName" : "putBucketNotificationRequest", "variableType" : "PutBucketNotificationRequest", "documentation" : "", "simpleType" : "PutBucketNotificationRequest", "variableSetterType" : "PutBucketNotificationRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketNotification", "operationName" : "PutBucketNotification", "returnType" : { "returnType" : "PutBucketNotificationResponse", "documentation" : null }, "syncReturnType" : "PutBucketNotificationResponse" }, "PutBucketNotificationConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketNotificationConfigurationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Enables notifications of specified events for a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketNotificationConfigurationRequest", "variableName" : "putBucketNotificationConfigurationRequest", "variableType" : "PutBucketNotificationConfigurationRequest", "documentation" : "", "simpleType" : "PutBucketNotificationConfigurationRequest", "variableSetterType" : "PutBucketNotificationConfigurationRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketNotificationConfiguration", "operationName" : "PutBucketNotificationConfiguration", "returnType" : { "returnType" : "PutBucketNotificationConfigurationResponse", "documentation" : null }, "syncReturnType" : "PutBucketNotificationConfigurationResponse" }, "PutBucketPolicy" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketPolicyResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketPolicyRequest", "variableName" : "putBucketPolicyRequest", "variableType" : "PutBucketPolicyRequest", "documentation" : "", "simpleType" : "PutBucketPolicyRequest", "variableSetterType" : "PutBucketPolicyRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketPolicy", "operationName" : "PutBucketPolicy", "returnType" : { "returnType" : "PutBucketPolicyResponse", "documentation" : null }, "syncReturnType" : "PutBucketPolicyResponse" }, "PutBucketReplication" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketReplicationResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Creates a new replication configuration (or replaces an existing one, if present).", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketReplicationRequest", "variableName" : "putBucketReplicationRequest", "variableType" : "PutBucketReplicationRequest", "documentation" : "", "simpleType" : "PutBucketReplicationRequest", "variableSetterType" : "PutBucketReplicationRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketReplication", "operationName" : "PutBucketReplication", "returnType" : { "returnType" : "PutBucketReplicationResponse", "documentation" : null }, "syncReturnType" : "PutBucketReplicationResponse" }, "PutBucketRequestPayment" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketRequestPaymentResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets the request payment configuration for a bucket. By default, the bucket owner pays for downloads from the bucket. This configuration parameter enables the bucket owner (only) to specify that the person requesting the download will be charged for the download. Documentation on requester pays buckets can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketRequestPaymentRequest", "variableName" : "putBucketRequestPaymentRequest", "variableType" : "PutBucketRequestPaymentRequest", "documentation" : "", "simpleType" : "PutBucketRequestPaymentRequest", "variableSetterType" : "PutBucketRequestPaymentRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketRequestPayment", "operationName" : "PutBucketRequestPayment", "returnType" : { "returnType" : "PutBucketRequestPaymentResponse", "documentation" : null }, "syncReturnType" : "PutBucketRequestPaymentResponse" }, "PutBucketTagging" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketTaggingResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets the tags for a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketTaggingRequest", "variableName" : "putBucketTaggingRequest", "variableType" : "PutBucketTaggingRequest", "documentation" : "", "simpleType" : "PutBucketTaggingRequest", "variableSetterType" : "PutBucketTaggingRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketTagging", "operationName" : "PutBucketTagging", "returnType" : { "returnType" : "PutBucketTaggingResponse", "documentation" : null }, "syncReturnType" : "PutBucketTaggingResponse" }, "PutBucketVersioning" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketVersioningResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets the versioning state of an existing bucket. To set the versioning state, you must be the bucket owner.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketVersioningRequest", "variableName" : "putBucketVersioningRequest", "variableType" : "PutBucketVersioningRequest", "documentation" : "", "simpleType" : "PutBucketVersioningRequest", "variableSetterType" : "PutBucketVersioningRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketVersioning", "operationName" : "PutBucketVersioning", "returnType" : { "returnType" : "PutBucketVersioningResponse", "documentation" : null }, "syncReturnType" : "PutBucketVersioningResponse" }, "PutBucketWebsite" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutBucketWebsiteResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Set the website configuration for a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutBucketWebsiteRequest", "variableName" : "putBucketWebsiteRequest", "variableType" : "PutBucketWebsiteRequest", "documentation" : "", "simpleType" : "PutBucketWebsiteRequest", "variableSetterType" : "PutBucketWebsiteRequest" }, "inputStreamPropertyName" : null, "methodName" : "putBucketWebsite", "operationName" : "PutBucketWebsite", "returnType" : { "returnType" : "PutBucketWebsiteResponse", "documentation" : null }, "syncReturnType" : "PutBucketWebsiteResponse" }, "PutObject" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutObjectResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Adds an object to a bucket.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutObjectRequest", "variableName" : "putObjectRequest", "variableType" : "PutObjectRequest", "documentation" : "", "simpleType" : "PutObjectRequest", "variableSetterType" : "PutObjectRequest" }, "inputStreamPropertyName" : null, "methodName" : "putObject", "operationName" : "PutObject", "returnType" : { "returnType" : "PutObjectResponse", "documentation" : null }, "syncReturnType" : "PutObjectResponse" }, "PutObjectAcl" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutObjectAclResponse", "authenticated" : true, "deprecated" : false, "documentation" : "uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket", "exceptions" : [ { "exceptionName" : "NoSuchKeyException", "documentation" : "The specified key does not exist.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutObjectAclRequest", "variableName" : "putObjectAclRequest", "variableType" : "PutObjectAclRequest", "documentation" : "", "simpleType" : "PutObjectAclRequest", "variableSetterType" : "PutObjectAclRequest" }, "inputStreamPropertyName" : null, "methodName" : "putObjectAcl", "operationName" : "PutObjectAcl", "returnType" : { "returnType" : "PutObjectAclResponse", "documentation" : null }, "syncReturnType" : "PutObjectAclResponse" }, "PutObjectTagging" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "PutObjectTaggingResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Sets the supplied tag-set to an object that already exists in a bucket", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutObjectTaggingRequest", "variableName" : "putObjectTaggingRequest", "variableType" : "PutObjectTaggingRequest", "documentation" : "", "simpleType" : "PutObjectTaggingRequest", "variableSetterType" : "PutObjectTaggingRequest" }, "inputStreamPropertyName" : null, "methodName" : "putObjectTagging", "operationName" : "PutObjectTagging", "returnType" : { "returnType" : "PutObjectTaggingResponse", "documentation" : null }, "syncReturnType" : "PutObjectTaggingResponse" }, "RestoreObject" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "RestoreObjectResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Restores an archived copy of an object back into Amazon S3", "exceptions" : [ { "exceptionName" : "ObjectAlreadyInActiveTierErrorException", "documentation" : "This operation is not allowed against this storage tier", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RestoreObjectRequest", "variableName" : "restoreObjectRequest", "variableType" : "RestoreObjectRequest", "documentation" : "", "simpleType" : "RestoreObjectRequest", "variableSetterType" : "RestoreObjectRequest" }, "inputStreamPropertyName" : null, "methodName" : "restoreObject", "operationName" : "RestoreObject", "returnType" : { "returnType" : "RestoreObjectResponse", "documentation" : null }, "syncReturnType" : "RestoreObjectResponse" }, "UploadPart" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UploadPartResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Uploads a part in a multipart upload.

Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.

", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UploadPartRequest", "variableName" : "uploadPartRequest", "variableType" : "UploadPartRequest", "documentation" : "", "simpleType" : "UploadPartRequest", "variableSetterType" : "UploadPartRequest" }, "inputStreamPropertyName" : null, "methodName" : "uploadPart", "operationName" : "UploadPart", "returnType" : { "returnType" : "UploadPartResponse", "documentation" : null }, "syncReturnType" : "UploadPartResponse" }, "UploadPartCopy" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UploadPartCopyResponse", "authenticated" : true, "deprecated" : false, "documentation" : "Uploads a part by copying data from an existing object as data source.", "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UploadPartCopyRequest", "variableName" : "uploadPartCopyRequest", "variableType" : "UploadPartCopyRequest", "documentation" : "", "simpleType" : "UploadPartCopyRequest", "variableSetterType" : "UploadPartCopyRequest" }, "inputStreamPropertyName" : null, "methodName" : "uploadPartCopy", "operationName" : "UploadPartCopy", "returnType" : { "returnType" : "UploadPartCopyResponse", "documentation" : null }, "syncReturnType" : "UploadPartCopyResponse" } }, "shapes" : { "AbortIncompleteMultipartUpload" : { "c2jName" : "AbortIncompleteMultipartUpload", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Specifies the days since the initiation of an Incomplete Multipart Upload that Lifecycle will wait before permanently removing all parts of the upload.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDaysAfterInitiation", "beanStyleSetterMethodName" : "setDaysAfterInitiation", "c2jName" : "DaysAfterInitiation", "c2jShape" : "DaysAfterInitiation", "deprecated" : false, "documentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "enumType" : null, "fluentGetterMethodName" : "daysAfterInitiation", "fluentSetterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@param daysAfterInitiation Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "daysAfterInitiation", "getterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@return Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "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" : "DaysAfterInitiation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DaysAfterInitiation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "DaysAfterInitiation", "setterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@param daysAfterInitiation Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "setterMethodName" : "setDaysAfterInitiation", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "daysAfterInitiation", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "daysAfterInitiation", "variableType" : "Integer", "documentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DaysAfterInitiation" : { "beanStyleGetterMethodName" : "getDaysAfterInitiation", "beanStyleSetterMethodName" : "setDaysAfterInitiation", "c2jName" : "DaysAfterInitiation", "c2jShape" : "DaysAfterInitiation", "deprecated" : false, "documentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "enumType" : null, "fluentGetterMethodName" : "daysAfterInitiation", "fluentSetterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@param daysAfterInitiation Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "daysAfterInitiation", "getterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@return Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "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" : "DaysAfterInitiation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DaysAfterInitiation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "DaysAfterInitiation", "setterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@param daysAfterInitiation Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "setterMethodName" : "setDaysAfterInitiation", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "daysAfterInitiation", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "daysAfterInitiation", "variableType" : "Integer", "documentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDaysAfterInitiation", "beanStyleSetterMethodName" : "setDaysAfterInitiation", "c2jName" : "DaysAfterInitiation", "c2jShape" : "DaysAfterInitiation", "deprecated" : false, "documentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "enumType" : null, "fluentGetterMethodName" : "daysAfterInitiation", "fluentSetterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@param daysAfterInitiation Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "daysAfterInitiation", "getterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@return Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "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" : "DaysAfterInitiation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DaysAfterInitiation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "DaysAfterInitiation", "setterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.\n@param daysAfterInitiation Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "setterMethodName" : "setDaysAfterInitiation", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "daysAfterInitiation", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "daysAfterInitiation", "variableType" : "Integer", "documentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AbortIncompleteMultipartUpload", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : null, "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "wrapper" : false }, "AbortMultipartUploadRequest" : { "c2jName" : "AbortMultipartUploadRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AbortMultipartUpload", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Returns the value of the UploadId property for this object.\n@return The value of the UploadId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadId" : { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Returns the value of the UploadId property for this object.\n@return The value of the UploadId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Returns the value of the UploadId property for this object.\n@return The value of the UploadId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key", "UploadId" ], "shapeName" : "AbortMultipartUploadRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AbortMultipartUploadRequest", "variableName" : "abortMultipartUploadRequest", "variableType" : "AbortMultipartUploadRequest", "documentation" : null, "simpleType" : "AbortMultipartUploadRequest", "variableSetterType" : "AbortMultipartUploadRequest" }, "wrapper" : false }, "AbortMultipartUploadResponse" : { "c2jName" : "AbortMultipartUploadOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AbortMultipartUploadResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AbortMultipartUploadResponse", "variableName" : "abortMultipartUploadResponse", "variableType" : "AbortMultipartUploadResponse", "documentation" : null, "simpleType" : "AbortMultipartUploadResponse", "variableSetterType" : "AbortMultipartUploadResponse" }, "wrapper" : false }, "AccelerateConfiguration" : { "c2jName" : "AccelerateConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketAccelerateStatus", "deprecated" : false, "documentation" : "The accelerate configuration of the bucket.", "enumType" : "BucketAccelerateStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketAccelerateStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The accelerate configuration of the bucket.\n@return The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The accelerate configuration of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketAccelerateStatus", "deprecated" : false, "documentation" : "The accelerate configuration of the bucket.", "enumType" : "BucketAccelerateStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketAccelerateStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The accelerate configuration of the bucket.\n@return The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The accelerate configuration of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketAccelerateStatus", "deprecated" : false, "documentation" : "The accelerate configuration of the bucket.", "enumType" : "BucketAccelerateStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketAccelerateStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The accelerate configuration of the bucket.\n@return The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The accelerate configuration of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AccelerateConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccelerateConfiguration", "variableName" : "accelerateConfiguration", "variableType" : "AccelerateConfiguration", "documentation" : null, "simpleType" : "AccelerateConfiguration", "variableSetterType" : "AccelerateConfiguration" }, "wrapper" : false }, "AccessControlPolicy" : { "c2jName" : "AccessControlPolicy", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "Grants", "deprecated" : false, "documentation" : "A list of grants.", "enumType" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "A list of grants.\n@param grants A list of grants.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grants", "getterDocumentation" : "A list of grants.\n

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

\n@return A list of grants.", "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" : "AccessControlList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Grant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Grant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Grants", "setterDocumentation" : "A list of grants.\n@param grants A list of grants.", "setterMethodName" : "setGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "A list of grants.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Grants" : { "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "Grants", "deprecated" : false, "documentation" : "A list of grants.", "enumType" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "A list of grants.\n@param grants A list of grants.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grants", "getterDocumentation" : "A list of grants.\n

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

\n@return A list of grants.", "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" : "AccessControlList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Grant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Grant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Grants", "setterDocumentation" : "A list of grants.\n@param grants A list of grants.", "setterMethodName" : "setGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "A list of grants.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "Grants", "deprecated" : false, "documentation" : "A list of grants.", "enumType" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "A list of grants.\n@param grants A list of grants.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grants", "getterDocumentation" : "A list of grants.\n

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

\n@return A list of grants.", "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" : "AccessControlList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Grant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Grant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Grants", "setterDocumentation" : "A list of grants.\n@param grants A list of grants.", "setterMethodName" : "setGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "A list of grants.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AccessControlPolicy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : null, "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "wrapper" : false }, "AnalyticsAndOperator" : { "c2jName" : "AnalyticsAndOperator", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix to use when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix to use when evaluating an AND predicate.\n@param prefix The prefix to use when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix to use when evaluating an AND predicate.\n@return The prefix to use when evaluating an AND predicate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix to use when evaluating an AND predicate.\n@param prefix The prefix to use when evaluating an AND predicate.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix to use when evaluating an AND predicate.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "The list of tags to use when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The list of tags to use when evaluating an AND predicate.\n@param tags The list of tags to use when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The list of tags to use when evaluating an AND predicate.\n

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

\n@return The list of tags to use when evaluating an AND predicate.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Tags", "setterDocumentation" : "The list of tags to use when evaluating an AND predicate.\n@param tags The list of tags to use when evaluating an AND predicate.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "The list of tags to use when evaluating an AND predicate.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix to use when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix to use when evaluating an AND predicate.\n@param prefix The prefix to use when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix to use when evaluating an AND predicate.\n@return The prefix to use when evaluating an AND predicate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix to use when evaluating an AND predicate.\n@param prefix The prefix to use when evaluating an AND predicate.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix to use when evaluating an AND predicate.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "The list of tags to use when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The list of tags to use when evaluating an AND predicate.\n@param tags The list of tags to use when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The list of tags to use when evaluating an AND predicate.\n

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

\n@return The list of tags to use when evaluating an AND predicate.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Tags", "setterDocumentation" : "The list of tags to use when evaluating an AND predicate.\n@param tags The list of tags to use when evaluating an AND predicate.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "The list of tags to use when evaluating an AND predicate.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix to use when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix to use when evaluating an AND predicate.\n@param prefix The prefix to use when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix to use when evaluating an AND predicate.\n@return The prefix to use when evaluating an AND predicate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix to use when evaluating an AND predicate.\n@param prefix The prefix to use when evaluating an AND predicate.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix to use when evaluating an AND predicate.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "The list of tags to use when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The list of tags to use when evaluating an AND predicate.\n@param tags The list of tags to use when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The list of tags to use when evaluating an AND predicate.\n

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

\n@return The list of tags to use when evaluating an AND predicate.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Tags", "setterDocumentation" : "The list of tags to use when evaluating an AND predicate.\n@param tags The list of tags to use when evaluating an AND predicate.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "The list of tags to use when evaluating an AND predicate.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AnalyticsAndOperator", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnalyticsAndOperator", "variableName" : "analyticsAndOperator", "variableType" : "AnalyticsAndOperator", "documentation" : null, "simpleType" : "AnalyticsAndOperator", "variableSetterType" : "AnalyticsAndOperator" }, "wrapper" : false }, "AnalyticsConfiguration" : { "c2jName" : "AnalyticsConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "AnalyticsFilter", "deprecated" : false, "documentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@param filter The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@return The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "getterModel" : { "returnType" : "AnalyticsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@param filter The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "AnalyticsFilter", "variableName" : "filter", "variableType" : "AnalyticsFilter", "documentation" : "", "simpleType" : "AnalyticsFilter", "variableSetterType" : "AnalyticsFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsFilter", "variableName" : "filter", "variableType" : "AnalyticsFilter", "documentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "simpleType" : "AnalyticsFilter", "variableSetterType" : "AnalyticsFilter" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClassAnalysis", "beanStyleSetterMethodName" : "setStorageClassAnalysis", "c2jName" : "StorageClassAnalysis", "c2jShape" : "StorageClassAnalysis", "deprecated" : false, "documentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "enumType" : null, "fluentGetterMethodName" : "storageClassAnalysis", "fluentSetterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@param storageClassAnalysis If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageClassAnalysis", "getterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@return If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "getterModel" : { "returnType" : "StorageClassAnalysis", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClassAnalysis", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClassAnalysis", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StorageClassAnalysis", "setterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@param storageClassAnalysis If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "setterMethodName" : "setStorageClassAnalysis", "setterModel" : { "variableDeclarationType" : "StorageClassAnalysis", "variableName" : "storageClassAnalysis", "variableType" : "StorageClassAnalysis", "documentation" : "", "simpleType" : "StorageClassAnalysis", "variableSetterType" : "StorageClassAnalysis" }, "simple" : false, "variable" : { "variableDeclarationType" : "StorageClassAnalysis", "variableName" : "storageClassAnalysis", "variableType" : "StorageClassAnalysis", "documentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "simpleType" : "StorageClassAnalysis", "variableSetterType" : "StorageClassAnalysis" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filter" : { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "AnalyticsFilter", "deprecated" : false, "documentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@param filter The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@return The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "getterModel" : { "returnType" : "AnalyticsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@param filter The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "AnalyticsFilter", "variableName" : "filter", "variableType" : "AnalyticsFilter", "documentation" : "", "simpleType" : "AnalyticsFilter", "variableSetterType" : "AnalyticsFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsFilter", "variableName" : "filter", "variableType" : "AnalyticsFilter", "documentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "simpleType" : "AnalyticsFilter", "variableSetterType" : "AnalyticsFilter" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StorageClassAnalysis" : { "beanStyleGetterMethodName" : "getStorageClassAnalysis", "beanStyleSetterMethodName" : "setStorageClassAnalysis", "c2jName" : "StorageClassAnalysis", "c2jShape" : "StorageClassAnalysis", "deprecated" : false, "documentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "enumType" : null, "fluentGetterMethodName" : "storageClassAnalysis", "fluentSetterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@param storageClassAnalysis If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageClassAnalysis", "getterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@return If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "getterModel" : { "returnType" : "StorageClassAnalysis", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClassAnalysis", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClassAnalysis", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StorageClassAnalysis", "setterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@param storageClassAnalysis If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "setterMethodName" : "setStorageClassAnalysis", "setterModel" : { "variableDeclarationType" : "StorageClassAnalysis", "variableName" : "storageClassAnalysis", "variableType" : "StorageClassAnalysis", "documentation" : "", "simpleType" : "StorageClassAnalysis", "variableSetterType" : "StorageClassAnalysis" }, "simple" : false, "variable" : { "variableDeclarationType" : "StorageClassAnalysis", "variableName" : "storageClassAnalysis", "variableType" : "StorageClassAnalysis", "documentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "simpleType" : "StorageClassAnalysis", "variableSetterType" : "StorageClassAnalysis" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "AnalyticsFilter", "deprecated" : false, "documentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@param filter The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@return The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "getterModel" : { "returnType" : "AnalyticsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.\n@param filter The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "AnalyticsFilter", "variableName" : "filter", "variableType" : "AnalyticsFilter", "documentation" : "", "simpleType" : "AnalyticsFilter", "variableSetterType" : "AnalyticsFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsFilter", "variableName" : "filter", "variableType" : "AnalyticsFilter", "documentation" : "The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.", "simpleType" : "AnalyticsFilter", "variableSetterType" : "AnalyticsFilter" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClassAnalysis", "beanStyleSetterMethodName" : "setStorageClassAnalysis", "c2jName" : "StorageClassAnalysis", "c2jShape" : "StorageClassAnalysis", "deprecated" : false, "documentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "enumType" : null, "fluentGetterMethodName" : "storageClassAnalysis", "fluentSetterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@param storageClassAnalysis If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageClassAnalysis", "getterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@return If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "getterModel" : { "returnType" : "StorageClassAnalysis", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClassAnalysis", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClassAnalysis", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StorageClassAnalysis", "setterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.\n@param storageClassAnalysis If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "setterMethodName" : "setStorageClassAnalysis", "setterModel" : { "variableDeclarationType" : "StorageClassAnalysis", "variableName" : "storageClassAnalysis", "variableType" : "StorageClassAnalysis", "documentation" : "", "simpleType" : "StorageClassAnalysis", "variableSetterType" : "StorageClassAnalysis" }, "simple" : false, "variable" : { "variableDeclarationType" : "StorageClassAnalysis", "variableName" : "storageClassAnalysis", "variableType" : "StorageClassAnalysis", "documentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.", "simpleType" : "StorageClassAnalysis", "variableSetterType" : "StorageClassAnalysis" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id", "StorageClassAnalysis" ], "shapeName" : "AnalyticsConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : null, "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "wrapper" : false }, "AnalyticsExportDestination" : { "c2jName" : "AnalyticsExportDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getS3BucketDestination", "beanStyleSetterMethodName" : "setS3BucketDestination", "c2jName" : "S3BucketDestination", "c2jShape" : "AnalyticsS3BucketDestination", "deprecated" : false, "documentation" : "A destination signifying output to an S3 bucket.", "enumType" : null, "fluentGetterMethodName" : "s3BucketDestination", "fluentSetterDocumentation" : "A destination signifying output to an S3 bucket.\n@param s3BucketDestination A destination signifying output to an S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketDestination", "getterDocumentation" : "A destination signifying output to an S3 bucket.\n@return A destination signifying output to an S3 bucket.", "getterModel" : { "returnType" : "AnalyticsS3BucketDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketDestination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "S3BucketDestination", "setterDocumentation" : "A destination signifying output to an S3 bucket.\n@param s3BucketDestination A destination signifying output to an S3 bucket.", "setterMethodName" : "setS3BucketDestination", "setterModel" : { "variableDeclarationType" : "AnalyticsS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "AnalyticsS3BucketDestination", "documentation" : "", "simpleType" : "AnalyticsS3BucketDestination", "variableSetterType" : "AnalyticsS3BucketDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "AnalyticsS3BucketDestination", "documentation" : "A destination signifying output to an S3 bucket.", "simpleType" : "AnalyticsS3BucketDestination", "variableSetterType" : "AnalyticsS3BucketDestination" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "S3BucketDestination" : { "beanStyleGetterMethodName" : "getS3BucketDestination", "beanStyleSetterMethodName" : "setS3BucketDestination", "c2jName" : "S3BucketDestination", "c2jShape" : "AnalyticsS3BucketDestination", "deprecated" : false, "documentation" : "A destination signifying output to an S3 bucket.", "enumType" : null, "fluentGetterMethodName" : "s3BucketDestination", "fluentSetterDocumentation" : "A destination signifying output to an S3 bucket.\n@param s3BucketDestination A destination signifying output to an S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketDestination", "getterDocumentation" : "A destination signifying output to an S3 bucket.\n@return A destination signifying output to an S3 bucket.", "getterModel" : { "returnType" : "AnalyticsS3BucketDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketDestination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "S3BucketDestination", "setterDocumentation" : "A destination signifying output to an S3 bucket.\n@param s3BucketDestination A destination signifying output to an S3 bucket.", "setterMethodName" : "setS3BucketDestination", "setterModel" : { "variableDeclarationType" : "AnalyticsS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "AnalyticsS3BucketDestination", "documentation" : "", "simpleType" : "AnalyticsS3BucketDestination", "variableSetterType" : "AnalyticsS3BucketDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "AnalyticsS3BucketDestination", "documentation" : "A destination signifying output to an S3 bucket.", "simpleType" : "AnalyticsS3BucketDestination", "variableSetterType" : "AnalyticsS3BucketDestination" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getS3BucketDestination", "beanStyleSetterMethodName" : "setS3BucketDestination", "c2jName" : "S3BucketDestination", "c2jShape" : "AnalyticsS3BucketDestination", "deprecated" : false, "documentation" : "A destination signifying output to an S3 bucket.", "enumType" : null, "fluentGetterMethodName" : "s3BucketDestination", "fluentSetterDocumentation" : "A destination signifying output to an S3 bucket.\n@param s3BucketDestination A destination signifying output to an S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketDestination", "getterDocumentation" : "A destination signifying output to an S3 bucket.\n@return A destination signifying output to an S3 bucket.", "getterModel" : { "returnType" : "AnalyticsS3BucketDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketDestination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "S3BucketDestination", "setterDocumentation" : "A destination signifying output to an S3 bucket.\n@param s3BucketDestination A destination signifying output to an S3 bucket.", "setterMethodName" : "setS3BucketDestination", "setterModel" : { "variableDeclarationType" : "AnalyticsS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "AnalyticsS3BucketDestination", "documentation" : "", "simpleType" : "AnalyticsS3BucketDestination", "variableSetterType" : "AnalyticsS3BucketDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "AnalyticsS3BucketDestination", "documentation" : "A destination signifying output to an S3 bucket.", "simpleType" : "AnalyticsS3BucketDestination", "variableSetterType" : "AnalyticsS3BucketDestination" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "S3BucketDestination" ], "shapeName" : "AnalyticsExportDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnalyticsExportDestination", "variableName" : "analyticsExportDestination", "variableType" : "AnalyticsExportDestination", "documentation" : null, "simpleType" : "AnalyticsExportDestination", "variableSetterType" : "AnalyticsExportDestination" }, "wrapper" : false }, "AnalyticsFilter" : { "c2jName" : "AnalyticsFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix to use when evaluating an analytics filter.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix to use when evaluating an analytics filter.\n@param prefix The prefix to use when evaluating an analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix to use when evaluating an analytics filter.\n@return The prefix to use when evaluating an analytics filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix to use when evaluating an analytics filter.\n@param prefix The prefix to use when evaluating an analytics filter.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix to use when evaluating an analytics filter.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTag", "beanStyleSetterMethodName" : "setTag", "c2jName" : "Tag", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "The tag to use when evaluating an analytics filter.", "enumType" : null, "fluentGetterMethodName" : "tag", "fluentSetterDocumentation" : "The tag to use when evaluating an analytics filter.\n@param tag The tag to use when evaluating an analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tag", "getterDocumentation" : "The tag to use when evaluating an analytics filter.\n@return The tag to use when evaluating an analytics filter.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tag", "setterDocumentation" : "The tag to use when evaluating an analytics filter.\n@param tag The tag to use when evaluating an analytics filter.", "setterMethodName" : "setTag", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "The tag to use when evaluating an analytics filter.", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnd", "beanStyleSetterMethodName" : "setAnd", "c2jName" : "And", "c2jShape" : "AnalyticsAndOperator", "deprecated" : false, "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "enumType" : null, "fluentGetterMethodName" : "and", "fluentSetterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "and", "getterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@return A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "getterModel" : { "returnType" : "AnalyticsAndOperator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "And", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "And", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "And", "setterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "setterMethodName" : "setAnd", "setterModel" : { "variableDeclarationType" : "AnalyticsAndOperator", "variableName" : "and", "variableType" : "AnalyticsAndOperator", "documentation" : "", "simpleType" : "AnalyticsAndOperator", "variableSetterType" : "AnalyticsAndOperator" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsAndOperator", "variableName" : "and", "variableType" : "AnalyticsAndOperator", "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "simpleType" : "AnalyticsAndOperator", "variableSetterType" : "AnalyticsAndOperator" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "And" : { "beanStyleGetterMethodName" : "getAnd", "beanStyleSetterMethodName" : "setAnd", "c2jName" : "And", "c2jShape" : "AnalyticsAndOperator", "deprecated" : false, "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "enumType" : null, "fluentGetterMethodName" : "and", "fluentSetterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "and", "getterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@return A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "getterModel" : { "returnType" : "AnalyticsAndOperator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "And", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "And", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "And", "setterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "setterMethodName" : "setAnd", "setterModel" : { "variableDeclarationType" : "AnalyticsAndOperator", "variableName" : "and", "variableType" : "AnalyticsAndOperator", "documentation" : "", "simpleType" : "AnalyticsAndOperator", "variableSetterType" : "AnalyticsAndOperator" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsAndOperator", "variableName" : "and", "variableType" : "AnalyticsAndOperator", "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "simpleType" : "AnalyticsAndOperator", "variableSetterType" : "AnalyticsAndOperator" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix to use when evaluating an analytics filter.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix to use when evaluating an analytics filter.\n@param prefix The prefix to use when evaluating an analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix to use when evaluating an analytics filter.\n@return The prefix to use when evaluating an analytics filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix to use when evaluating an analytics filter.\n@param prefix The prefix to use when evaluating an analytics filter.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix to use when evaluating an analytics filter.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tag" : { "beanStyleGetterMethodName" : "getTag", "beanStyleSetterMethodName" : "setTag", "c2jName" : "Tag", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "The tag to use when evaluating an analytics filter.", "enumType" : null, "fluentGetterMethodName" : "tag", "fluentSetterDocumentation" : "The tag to use when evaluating an analytics filter.\n@param tag The tag to use when evaluating an analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tag", "getterDocumentation" : "The tag to use when evaluating an analytics filter.\n@return The tag to use when evaluating an analytics filter.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tag", "setterDocumentation" : "The tag to use when evaluating an analytics filter.\n@param tag The tag to use when evaluating an analytics filter.", "setterMethodName" : "setTag", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "The tag to use when evaluating an analytics filter.", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix to use when evaluating an analytics filter.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix to use when evaluating an analytics filter.\n@param prefix The prefix to use when evaluating an analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix to use when evaluating an analytics filter.\n@return The prefix to use when evaluating an analytics filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix to use when evaluating an analytics filter.\n@param prefix The prefix to use when evaluating an analytics filter.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix to use when evaluating an analytics filter.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTag", "beanStyleSetterMethodName" : "setTag", "c2jName" : "Tag", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "The tag to use when evaluating an analytics filter.", "enumType" : null, "fluentGetterMethodName" : "tag", "fluentSetterDocumentation" : "The tag to use when evaluating an analytics filter.\n@param tag The tag to use when evaluating an analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tag", "getterDocumentation" : "The tag to use when evaluating an analytics filter.\n@return The tag to use when evaluating an analytics filter.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tag", "setterDocumentation" : "The tag to use when evaluating an analytics filter.\n@param tag The tag to use when evaluating an analytics filter.", "setterMethodName" : "setTag", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "The tag to use when evaluating an analytics filter.", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnd", "beanStyleSetterMethodName" : "setAnd", "c2jName" : "And", "c2jShape" : "AnalyticsAndOperator", "deprecated" : false, "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "enumType" : null, "fluentGetterMethodName" : "and", "fluentSetterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "and", "getterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@return A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "getterModel" : { "returnType" : "AnalyticsAndOperator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "And", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "And", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "And", "setterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "setterMethodName" : "setAnd", "setterModel" : { "variableDeclarationType" : "AnalyticsAndOperator", "variableName" : "and", "variableType" : "AnalyticsAndOperator", "documentation" : "", "simpleType" : "AnalyticsAndOperator", "variableSetterType" : "AnalyticsAndOperator" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsAndOperator", "variableName" : "and", "variableType" : "AnalyticsAndOperator", "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.", "simpleType" : "AnalyticsAndOperator", "variableSetterType" : "AnalyticsAndOperator" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AnalyticsFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnalyticsFilter", "variableName" : "analyticsFilter", "variableType" : "AnalyticsFilter", "documentation" : null, "simpleType" : "AnalyticsFilter", "variableSetterType" : "AnalyticsFilter" }, "wrapper" : false }, "AnalyticsS3BucketDestination" : { "c2jName" : "AnalyticsS3BucketDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "AnalyticsS3ExportFileFormat", "deprecated" : false, "documentation" : "The file format used when exporting data to Amazon S3.", "enumType" : "AnalyticsS3ExportFileFormat", "fluentGetterMethodName" : "format", "fluentSetterDocumentation" : "The file format used when exporting data to Amazon S3.\n@param format The file format used when exporting data to Amazon S3.\n@see AnalyticsS3ExportFileFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see AnalyticsS3ExportFileFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "The file format used when exporting data to Amazon S3.\n@return The file format used when exporting data to Amazon S3.\n@see AnalyticsS3ExportFileFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Format", "setterDocumentation" : "The file format used when exporting data to Amazon S3.\n@param format The file format used when exporting data to Amazon S3.\n@see AnalyticsS3ExportFileFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The file format used when exporting data to Amazon S3.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucketAccountId", "beanStyleSetterMethodName" : "setBucketAccountId", "c2jName" : "BucketAccountId", "c2jShape" : "AccountId", "deprecated" : false, "documentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "enumType" : null, "fluentGetterMethodName" : "bucketAccountId", "fluentSetterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@param bucketAccountId The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketAccountId", "getterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@return The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketAccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BucketAccountId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "BucketAccountId", "setterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@param bucketAccountId The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "setterMethodName" : "setBucketAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketAccountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketAccountId", "variableType" : "String", "documentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.\n@param bucket The Amazon resource name (ARN) of the bucket to which data is exported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.\n@return The Amazon resource name (ARN) of the bucket to which data is exported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.\n@param bucket The Amazon resource name (ARN) of the bucket to which data is exported.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix to use when exporting data. The exported data begins with this prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.\n@param prefix The prefix to use when exporting data. The exported data begins with this prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.\n@return The prefix to use when exporting data. The exported data begins with this prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.\n@param prefix The prefix to use when exporting data. The exported data begins with this prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix to use when exporting data. The exported data begins with this prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.\n@param bucket The Amazon resource name (ARN) of the bucket to which data is exported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.\n@return The Amazon resource name (ARN) of the bucket to which data is exported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.\n@param bucket The Amazon resource name (ARN) of the bucket to which data is exported.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BucketAccountId" : { "beanStyleGetterMethodName" : "getBucketAccountId", "beanStyleSetterMethodName" : "setBucketAccountId", "c2jName" : "BucketAccountId", "c2jShape" : "AccountId", "deprecated" : false, "documentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "enumType" : null, "fluentGetterMethodName" : "bucketAccountId", "fluentSetterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@param bucketAccountId The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketAccountId", "getterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@return The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketAccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BucketAccountId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "BucketAccountId", "setterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@param bucketAccountId The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "setterMethodName" : "setBucketAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketAccountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketAccountId", "variableType" : "String", "documentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Format" : { "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "AnalyticsS3ExportFileFormat", "deprecated" : false, "documentation" : "The file format used when exporting data to Amazon S3.", "enumType" : "AnalyticsS3ExportFileFormat", "fluentGetterMethodName" : "format", "fluentSetterDocumentation" : "The file format used when exporting data to Amazon S3.\n@param format The file format used when exporting data to Amazon S3.\n@see AnalyticsS3ExportFileFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see AnalyticsS3ExportFileFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "The file format used when exporting data to Amazon S3.\n@return The file format used when exporting data to Amazon S3.\n@see AnalyticsS3ExportFileFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Format", "setterDocumentation" : "The file format used when exporting data to Amazon S3.\n@param format The file format used when exporting data to Amazon S3.\n@see AnalyticsS3ExportFileFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The file format used when exporting data to Amazon S3.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix to use when exporting data. The exported data begins with this prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.\n@param prefix The prefix to use when exporting data. The exported data begins with this prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.\n@return The prefix to use when exporting data. The exported data begins with this prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.\n@param prefix The prefix to use when exporting data. The exported data begins with this prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix to use when exporting data. The exported data begins with this prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "AnalyticsS3ExportFileFormat", "deprecated" : false, "documentation" : "The file format used when exporting data to Amazon S3.", "enumType" : "AnalyticsS3ExportFileFormat", "fluentGetterMethodName" : "format", "fluentSetterDocumentation" : "The file format used when exporting data to Amazon S3.\n@param format The file format used when exporting data to Amazon S3.\n@see AnalyticsS3ExportFileFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see AnalyticsS3ExportFileFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "The file format used when exporting data to Amazon S3.\n@return The file format used when exporting data to Amazon S3.\n@see AnalyticsS3ExportFileFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Format", "setterDocumentation" : "The file format used when exporting data to Amazon S3.\n@param format The file format used when exporting data to Amazon S3.\n@see AnalyticsS3ExportFileFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "The file format used when exporting data to Amazon S3.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucketAccountId", "beanStyleSetterMethodName" : "setBucketAccountId", "c2jName" : "BucketAccountId", "c2jShape" : "AccountId", "deprecated" : false, "documentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "enumType" : null, "fluentGetterMethodName" : "bucketAccountId", "fluentSetterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@param bucketAccountId The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketAccountId", "getterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@return The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketAccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BucketAccountId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "BucketAccountId", "setterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.\n@param bucketAccountId The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "setterMethodName" : "setBucketAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketAccountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketAccountId", "variableType" : "String", "documentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.\n@param bucket The Amazon resource name (ARN) of the bucket to which data is exported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.\n@return The Amazon resource name (ARN) of the bucket to which data is exported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.\n@param bucket The Amazon resource name (ARN) of the bucket to which data is exported.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix to use when exporting data. The exported data begins with this prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.\n@param prefix The prefix to use when exporting data. The exported data begins with this prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.\n@return The prefix to use when exporting data. The exported data begins with this prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.\n@param prefix The prefix to use when exporting data. The exported data begins with this prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix to use when exporting data. The exported data begins with this prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Format", "Bucket" ], "shapeName" : "AnalyticsS3BucketDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnalyticsS3BucketDestination", "variableName" : "analyticsS3BucketDestination", "variableType" : "AnalyticsS3BucketDestination", "documentation" : null, "simpleType" : "AnalyticsS3BucketDestination", "variableSetterType" : "AnalyticsS3BucketDestination" }, "wrapper" : false }, "AnalyticsS3ExportFileFormat" : { "c2jName" : "AnalyticsS3ExportFileFormat", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "CSV", "value" : "CSV" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AnalyticsS3ExportFileFormat", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnalyticsS3ExportFileFormat", "variableName" : "analyticsS3ExportFileFormat", "variableType" : "AnalyticsS3ExportFileFormat", "documentation" : null, "simpleType" : "AnalyticsS3ExportFileFormat", "variableSetterType" : "AnalyticsS3ExportFileFormat" }, "wrapper" : false }, "Bucket" : { "c2jName" : "Bucket", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket.", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The name of the bucket.\n@param name The name of the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The name of the bucket.\n@return The name of the bucket.", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "The name of the bucket.\n@param name The name of the bucket.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The name of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "CreationDate", "deprecated" : false, "documentation" : "Date the bucket was created.", "enumType" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "Date the bucket was created.\n@param creationDate Date the bucket was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "Date the bucket was created.\n@return Date the bucket was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CreationDate", "setterDocumentation" : "Date the bucket was created.\n@param creationDate Date the bucket was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "Date the bucket was created.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "CreationDate", "deprecated" : false, "documentation" : "Date the bucket was created.", "enumType" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "Date the bucket was created.\n@param creationDate Date the bucket was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "Date the bucket was created.\n@return Date the bucket was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CreationDate", "setterDocumentation" : "Date the bucket was created.\n@param creationDate Date the bucket was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "Date the bucket was created.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket.", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The name of the bucket.\n@param name The name of the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The name of the bucket.\n@return The name of the bucket.", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "The name of the bucket.\n@param name The name of the bucket.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The name of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket.", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "The name of the bucket.\n@param name The name of the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "The name of the bucket.\n@return The name of the bucket.", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "The name of the bucket.\n@param name The name of the bucket.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "The name of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "CreationDate", "deprecated" : false, "documentation" : "Date the bucket was created.", "enumType" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "Date the bucket was created.\n@param creationDate Date the bucket was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "Date the bucket was created.\n@return Date the bucket was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CreationDate", "setterDocumentation" : "Date the bucket was created.\n@param creationDate Date the bucket was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "Date the bucket was created.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Bucket", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Bucket", "variableName" : "bucket", "variableType" : "Bucket", "documentation" : null, "simpleType" : "Bucket", "variableSetterType" : "Bucket" }, "wrapper" : false }, "BucketAccelerateStatus" : { "c2jName" : "BucketAccelerateStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Enabled", "value" : "Enabled" }, { "name" : "Suspended", "value" : "Suspended" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BucketAccelerateStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BucketAccelerateStatus", "variableName" : "bucketAccelerateStatus", "variableType" : "BucketAccelerateStatus", "documentation" : null, "simpleType" : "BucketAccelerateStatus", "variableSetterType" : "BucketAccelerateStatus" }, "wrapper" : false }, "BucketAlreadyExistsException" : { "c2jName" : "BucketAlreadyExists", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again.", "enums" : null, "errorCode" : "BucketAlreadyExists", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BucketAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BucketAlreadyExistsException", "variableName" : "bucketAlreadyExistsException", "variableType" : "BucketAlreadyExistsException", "documentation" : null, "simpleType" : "BucketAlreadyExistsException", "variableSetterType" : "BucketAlreadyExistsException" }, "wrapper" : false }, "BucketAlreadyOwnedByYouException" : { "c2jName" : "BucketAlreadyOwnedByYou", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : "BucketAlreadyOwnedByYou", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BucketAlreadyOwnedByYouException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BucketAlreadyOwnedByYouException", "variableName" : "bucketAlreadyOwnedByYouException", "variableType" : "BucketAlreadyOwnedByYouException", "documentation" : null, "simpleType" : "BucketAlreadyOwnedByYouException", "variableSetterType" : "BucketAlreadyOwnedByYouException" }, "wrapper" : false }, "BucketCannedACL" : { "c2jName" : "BucketCannedACL", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Private", "value" : "private" }, { "name" : "PublicRead", "value" : "public-read" }, { "name" : "PublicReadWrite", "value" : "public-read-write" }, { "name" : "AuthenticatedRead", "value" : "authenticated-read" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BucketCannedACL", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BucketCannedACL", "variableName" : "bucketCannedACL", "variableType" : "BucketCannedACL", "documentation" : null, "simpleType" : "BucketCannedACL", "variableSetterType" : "BucketCannedACL" }, "wrapper" : false }, "BucketLifecycleConfiguration" : { "c2jName" : "BucketLifecycleConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "LifecycleRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LifecycleRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Rules" : { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "LifecycleRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LifecycleRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "LifecycleRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LifecycleRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Rules" ], "shapeName" : "BucketLifecycleConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BucketLifecycleConfiguration", "variableName" : "bucketLifecycleConfiguration", "variableType" : "BucketLifecycleConfiguration", "documentation" : null, "simpleType" : "BucketLifecycleConfiguration", "variableSetterType" : "BucketLifecycleConfiguration" }, "wrapper" : false }, "BucketLocationConstraint" : { "c2jName" : "BucketLocationConstraint", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "EU", "value" : "EU" }, { "name" : "EuWest1", "value" : "eu-west-1" }, { "name" : "UsWest1", "value" : "us-west-1" }, { "name" : "UsWest2", "value" : "us-west-2" }, { "name" : "ApSouth1", "value" : "ap-south-1" }, { "name" : "ApSoutheast1", "value" : "ap-southeast-1" }, { "name" : "ApSoutheast2", "value" : "ap-southeast-2" }, { "name" : "ApNortheast1", "value" : "ap-northeast-1" }, { "name" : "SaEast1", "value" : "sa-east-1" }, { "name" : "CnNorth1", "value" : "cn-north-1" }, { "name" : "EuCentral1", "value" : "eu-central-1" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BucketLocationConstraint", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BucketLocationConstraint", "variableName" : "bucketLocationConstraint", "variableType" : "BucketLocationConstraint", "documentation" : null, "simpleType" : "BucketLocationConstraint", "variableSetterType" : "BucketLocationConstraint" }, "wrapper" : false }, "BucketLoggingStatus" : { "c2jName" : "BucketLoggingStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLoggingEnabled", "beanStyleSetterMethodName" : "setLoggingEnabled", "c2jName" : "LoggingEnabled", "c2jShape" : "LoggingEnabled", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "loggingEnabled", "fluentSetterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingEnabled", "getterDocumentation" : "Returns the value of the LoggingEnabled property for this object.\n@return The value of the LoggingEnabled property for this object.", "getterModel" : { "returnType" : "LoggingEnabled", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LoggingEnabled", "setterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.", "setterMethodName" : "setLoggingEnabled", "setterModel" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "simple" : false, "variable" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LoggingEnabled" : { "beanStyleGetterMethodName" : "getLoggingEnabled", "beanStyleSetterMethodName" : "setLoggingEnabled", "c2jName" : "LoggingEnabled", "c2jShape" : "LoggingEnabled", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "loggingEnabled", "fluentSetterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingEnabled", "getterDocumentation" : "Returns the value of the LoggingEnabled property for this object.\n@return The value of the LoggingEnabled property for this object.", "getterModel" : { "returnType" : "LoggingEnabled", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LoggingEnabled", "setterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.", "setterMethodName" : "setLoggingEnabled", "setterModel" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "simple" : false, "variable" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLoggingEnabled", "beanStyleSetterMethodName" : "setLoggingEnabled", "c2jName" : "LoggingEnabled", "c2jShape" : "LoggingEnabled", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "loggingEnabled", "fluentSetterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingEnabled", "getterDocumentation" : "Returns the value of the LoggingEnabled property for this object.\n@return The value of the LoggingEnabled property for this object.", "getterModel" : { "returnType" : "LoggingEnabled", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LoggingEnabled", "setterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.", "setterMethodName" : "setLoggingEnabled", "setterModel" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "simple" : false, "variable" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BucketLoggingStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BucketLoggingStatus", "variableName" : "bucketLoggingStatus", "variableType" : "BucketLoggingStatus", "documentation" : null, "simpleType" : "BucketLoggingStatus", "variableSetterType" : "BucketLoggingStatus" }, "wrapper" : false }, "BucketLogsPermission" : { "c2jName" : "BucketLogsPermission", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "FULL_CONTROL", "value" : "FULL_CONTROL" }, { "name" : "READ", "value" : "READ" }, { "name" : "WRITE", "value" : "WRITE" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BucketLogsPermission", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BucketLogsPermission", "variableName" : "bucketLogsPermission", "variableType" : "BucketLogsPermission", "documentation" : null, "simpleType" : "BucketLogsPermission", "variableSetterType" : "BucketLogsPermission" }, "wrapper" : false }, "BucketVersioningStatus" : { "c2jName" : "BucketVersioningStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Enabled", "value" : "Enabled" }, { "name" : "Suspended", "value" : "Suspended" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BucketVersioningStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BucketVersioningStatus", "variableName" : "bucketVersioningStatus", "variableType" : "BucketVersioningStatus", "documentation" : null, "simpleType" : "BucketVersioningStatus", "variableSetterType" : "BucketVersioningStatus" }, "wrapper" : false }, "CORSConfiguration" : { "c2jName" : "CORSConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCORSRules", "beanStyleSetterMethodName" : "setCORSRules", "c2jName" : "CORSRules", "c2jShape" : "CORSRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "corsRules", "fluentSetterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsRules", "getterDocumentation" : "Returns the value of the CORSRules property for this object.\n

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

\n@return The value of the CORSRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CORSRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CORSRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CORSRule", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "", "simpleType" : "CORSRule", "variableSetterType" : "CORSRule" }, "simple" : false, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CORSRules", "setterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.", "setterMethodName" : "setCORSRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CORSRules" : { "beanStyleGetterMethodName" : "getCORSRules", "beanStyleSetterMethodName" : "setCORSRules", "c2jName" : "CORSRules", "c2jShape" : "CORSRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "corsRules", "fluentSetterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsRules", "getterDocumentation" : "Returns the value of the CORSRules property for this object.\n

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

\n@return The value of the CORSRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CORSRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CORSRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CORSRule", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "", "simpleType" : "CORSRule", "variableSetterType" : "CORSRule" }, "simple" : false, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CORSRules", "setterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.", "setterMethodName" : "setCORSRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCORSRules", "beanStyleSetterMethodName" : "setCORSRules", "c2jName" : "CORSRules", "c2jShape" : "CORSRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "corsRules", "fluentSetterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsRules", "getterDocumentation" : "Returns the value of the CORSRules property for this object.\n

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

\n@return The value of the CORSRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CORSRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CORSRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CORSRule", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "", "simpleType" : "CORSRule", "variableSetterType" : "CORSRule" }, "simple" : false, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CORSRules", "setterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.", "setterMethodName" : "setCORSRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CORSRules" ], "shapeName" : "CORSConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CORSConfiguration", "variableName" : "corsConfiguration", "variableType" : "CORSConfiguration", "documentation" : null, "simpleType" : "CORSConfiguration", "variableSetterType" : "CORSConfiguration" }, "wrapper" : false }, "CORSRule" : { "c2jName" : "CORSRule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAllowedHeaders", "beanStyleSetterMethodName" : "setAllowedHeaders", "c2jName" : "AllowedHeaders", "c2jShape" : "AllowedHeaders", "deprecated" : false, "documentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.", "enumType" : null, "fluentGetterMethodName" : "allowedHeaders", "fluentSetterDocumentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.\n@param allowedHeaders Specifies which headers are allowed in a pre-flight OPTIONS request.\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 pre-flight OPTIONS request.\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 pre-flight OPTIONS request.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedHeader", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedHeader", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AllowedHeader", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AllowedHeaders", "setterDocumentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.\n@param allowedHeaders Specifies which headers are allowed in a pre-flight OPTIONS request.", "setterMethodName" : "setAllowedHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedMethods", "beanStyleSetterMethodName" : "setAllowedMethods", "c2jName" : "AllowedMethods", "c2jShape" : "AllowedMethods", "deprecated" : false, "documentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "enumType" : null, "fluentGetterMethodName" : "allowedMethods", "fluentSetterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n@param allowedMethods Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedMethods", "getterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n

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

\n@return Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedMethod", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AllowedMethod", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AllowedMethods", "setterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n@param allowedMethods Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "setterMethodName" : "setAllowedMethods", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOrigins", "beanStyleSetterMethodName" : "setAllowedOrigins", "c2jName" : "AllowedOrigins", "c2jShape" : "AllowedOrigins", "deprecated" : false, "documentation" : "One or more origins you want customers to be able to access the bucket from.", "enumType" : null, "fluentGetterMethodName" : "allowedOrigins", "fluentSetterDocumentation" : "One or more origins you want customers to be able to access the bucket from.\n@param allowedOrigins One or more origins you want customers to be able to access the bucket from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOrigins", "getterDocumentation" : "One or more origins you want customers to be able to access the bucket from.\n

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

\n@return One or more origins you want customers to be able to access the bucket from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOrigin", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AllowedOrigin", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AllowedOrigins", "setterDocumentation" : "One or more origins you want customers to be able to access the bucket from.\n@param allowedOrigins One or more origins you want customers to be able to access the bucket from.", "setterMethodName" : "setAllowedOrigins", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : "One or more origins you want customers to be able to access the bucket from.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExposeHeaders", "beanStyleSetterMethodName" : "setExposeHeaders", "c2jName" : "ExposeHeaders", "c2jShape" : "ExposeHeaders", "deprecated" : false, "documentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "enumType" : null, "fluentGetterMethodName" : "exposeHeaders", "fluentSetterDocumentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\n@param exposeHeaders One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\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 customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\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 customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExposeHeader", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExposeHeader", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExposeHeader", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ExposeHeaders", "setterDocumentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\n@param exposeHeaders One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "setterMethodName" : "setExposeHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxAgeSeconds", "beanStyleSetterMethodName" : "setMaxAgeSeconds", "c2jName" : "MaxAgeSeconds", "c2jShape" : "MaxAgeSeconds", "deprecated" : false, "documentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.", "enumType" : null, "fluentGetterMethodName" : "maxAgeSeconds", "fluentSetterDocumentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.\n@param maxAgeSeconds The time in seconds that your browser is to cache the preflight response for the specified resource.\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 is to cache the preflight response for the specified resource.\n@return The time in seconds that your browser is to cache the preflight response for the specified resource.", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxAgeSeconds", "setterDocumentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.\n@param maxAgeSeconds The time in seconds that your browser is to cache the preflight response for the specified resource.", "setterMethodName" : "setMaxAgeSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowedHeaders" : { "beanStyleGetterMethodName" : "getAllowedHeaders", "beanStyleSetterMethodName" : "setAllowedHeaders", "c2jName" : "AllowedHeaders", "c2jShape" : "AllowedHeaders", "deprecated" : false, "documentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.", "enumType" : null, "fluentGetterMethodName" : "allowedHeaders", "fluentSetterDocumentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.\n@param allowedHeaders Specifies which headers are allowed in a pre-flight OPTIONS request.\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 pre-flight OPTIONS request.\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 pre-flight OPTIONS request.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedHeader", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedHeader", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AllowedHeader", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AllowedHeaders", "setterDocumentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.\n@param allowedHeaders Specifies which headers are allowed in a pre-flight OPTIONS request.", "setterMethodName" : "setAllowedHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AllowedMethods" : { "beanStyleGetterMethodName" : "getAllowedMethods", "beanStyleSetterMethodName" : "setAllowedMethods", "c2jName" : "AllowedMethods", "c2jShape" : "AllowedMethods", "deprecated" : false, "documentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "enumType" : null, "fluentGetterMethodName" : "allowedMethods", "fluentSetterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n@param allowedMethods Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedMethods", "getterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n

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

\n@return Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedMethod", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AllowedMethod", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AllowedMethods", "setterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n@param allowedMethods Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "setterMethodName" : "setAllowedMethods", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AllowedOrigins" : { "beanStyleGetterMethodName" : "getAllowedOrigins", "beanStyleSetterMethodName" : "setAllowedOrigins", "c2jName" : "AllowedOrigins", "c2jShape" : "AllowedOrigins", "deprecated" : false, "documentation" : "One or more origins you want customers to be able to access the bucket from.", "enumType" : null, "fluentGetterMethodName" : "allowedOrigins", "fluentSetterDocumentation" : "One or more origins you want customers to be able to access the bucket from.\n@param allowedOrigins One or more origins you want customers to be able to access the bucket from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOrigins", "getterDocumentation" : "One or more origins you want customers to be able to access the bucket from.\n

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

\n@return One or more origins you want customers to be able to access the bucket from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOrigin", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AllowedOrigin", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AllowedOrigins", "setterDocumentation" : "One or more origins you want customers to be able to access the bucket from.\n@param allowedOrigins One or more origins you want customers to be able to access the bucket from.", "setterMethodName" : "setAllowedOrigins", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : "One or more origins you want customers to be able to access the bucket from.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ExposeHeaders" : { "beanStyleGetterMethodName" : "getExposeHeaders", "beanStyleSetterMethodName" : "setExposeHeaders", "c2jName" : "ExposeHeaders", "c2jShape" : "ExposeHeaders", "deprecated" : false, "documentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "enumType" : null, "fluentGetterMethodName" : "exposeHeaders", "fluentSetterDocumentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\n@param exposeHeaders One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\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 customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\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 customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExposeHeader", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExposeHeader", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExposeHeader", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ExposeHeaders", "setterDocumentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\n@param exposeHeaders One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "setterMethodName" : "setExposeHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxAgeSeconds" : { "beanStyleGetterMethodName" : "getMaxAgeSeconds", "beanStyleSetterMethodName" : "setMaxAgeSeconds", "c2jName" : "MaxAgeSeconds", "c2jShape" : "MaxAgeSeconds", "deprecated" : false, "documentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.", "enumType" : null, "fluentGetterMethodName" : "maxAgeSeconds", "fluentSetterDocumentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.\n@param maxAgeSeconds The time in seconds that your browser is to cache the preflight response for the specified resource.\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 is to cache the preflight response for the specified resource.\n@return The time in seconds that your browser is to cache the preflight response for the specified resource.", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxAgeSeconds", "setterDocumentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.\n@param maxAgeSeconds The time in seconds that your browser is to cache the preflight response for the specified resource.", "setterMethodName" : "setMaxAgeSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAllowedHeaders", "beanStyleSetterMethodName" : "setAllowedHeaders", "c2jName" : "AllowedHeaders", "c2jShape" : "AllowedHeaders", "deprecated" : false, "documentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.", "enumType" : null, "fluentGetterMethodName" : "allowedHeaders", "fluentSetterDocumentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.\n@param allowedHeaders Specifies which headers are allowed in a pre-flight OPTIONS request.\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 pre-flight OPTIONS request.\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 pre-flight OPTIONS request.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedHeader", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedHeader", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AllowedHeader", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AllowedHeaders", "setterDocumentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.\n@param allowedHeaders Specifies which headers are allowed in a pre-flight OPTIONS request.", "setterMethodName" : "setAllowedHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedMethods", "beanStyleSetterMethodName" : "setAllowedMethods", "c2jName" : "AllowedMethods", "c2jShape" : "AllowedMethods", "deprecated" : false, "documentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "enumType" : null, "fluentGetterMethodName" : "allowedMethods", "fluentSetterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n@param allowedMethods Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedMethods", "getterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n

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

\n@return Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedMethod", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AllowedMethod", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AllowedMethods", "setterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.\n@param allowedMethods Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "setterMethodName" : "setAllowedMethods", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOrigins", "beanStyleSetterMethodName" : "setAllowedOrigins", "c2jName" : "AllowedOrigins", "c2jShape" : "AllowedOrigins", "deprecated" : false, "documentation" : "One or more origins you want customers to be able to access the bucket from.", "enumType" : null, "fluentGetterMethodName" : "allowedOrigins", "fluentSetterDocumentation" : "One or more origins you want customers to be able to access the bucket from.\n@param allowedOrigins One or more origins you want customers to be able to access the bucket from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOrigins", "getterDocumentation" : "One or more origins you want customers to be able to access the bucket from.\n

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

\n@return One or more origins you want customers to be able to access the bucket from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOrigin", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AllowedOrigin", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AllowedOrigins", "setterDocumentation" : "One or more origins you want customers to be able to access the bucket from.\n@param allowedOrigins One or more origins you want customers to be able to access the bucket from.", "setterMethodName" : "setAllowedOrigins", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : "One or more origins you want customers to be able to access the bucket from.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExposeHeaders", "beanStyleSetterMethodName" : "setExposeHeaders", "c2jName" : "ExposeHeaders", "c2jShape" : "ExposeHeaders", "deprecated" : false, "documentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "enumType" : null, "fluentGetterMethodName" : "exposeHeaders", "fluentSetterDocumentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\n@param exposeHeaders One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\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 customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\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 customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExposeHeader", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExposeHeader", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExposeHeader", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ExposeHeaders", "setterDocumentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).\n@param exposeHeaders One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "setterMethodName" : "setExposeHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxAgeSeconds", "beanStyleSetterMethodName" : "setMaxAgeSeconds", "c2jName" : "MaxAgeSeconds", "c2jShape" : "MaxAgeSeconds", "deprecated" : false, "documentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.", "enumType" : null, "fluentGetterMethodName" : "maxAgeSeconds", "fluentSetterDocumentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.\n@param maxAgeSeconds The time in seconds that your browser is to cache the preflight response for the specified resource.\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 is to cache the preflight response for the specified resource.\n@return The time in seconds that your browser is to cache the preflight response for the specified resource.", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxAgeSeconds", "setterDocumentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.\n@param maxAgeSeconds The time in seconds that your browser is to cache the preflight response for the specified resource.", "setterMethodName" : "setMaxAgeSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : "The time in seconds that your browser is to cache the preflight response for the specified resource.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AllowedMethods", "AllowedOrigins" ], "shapeName" : "CORSRule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CORSRule", "variableName" : "corsRule", "variableType" : "CORSRule", "documentation" : null, "simpleType" : "CORSRule", "variableSetterType" : "CORSRule" }, "wrapper" : false }, "CloudFunctionConfiguration" : { "c2jName" : "CloudFunctionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvent", "beanStyleSetterMethodName" : "setEvent", "c2jName" : "Event", "c2jShape" : "Event", "deprecated" : true, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "event", "fluentSetterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "event", "getterDocumentation" : "Returns the value of the Event property for this object.\n@return The value of the Event property for this object.\n@see Event", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Event", "setterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event", "setterMethodName" : "setEvent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudFunction", "beanStyleSetterMethodName" : "setCloudFunction", "c2jName" : "CloudFunction", "c2jShape" : "CloudFunction", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "cloudFunction", "fluentSetterDocumentation" : "Sets the value of the CloudFunction property for this object.\n\n@param cloudFunction The new value for the CloudFunction property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFunction", "getterDocumentation" : "Returns the value of the CloudFunction property for this object.\n@return The value of the CloudFunction property 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" : "CloudFunction", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CloudFunction", "setterDocumentation" : "Sets the value of the CloudFunction property for this object.\n\n@param cloudFunction The new value for the CloudFunction property for this object.", "setterMethodName" : "setCloudFunction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFunction", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFunction", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationRole", "beanStyleSetterMethodName" : "setInvocationRole", "c2jName" : "InvocationRole", "c2jShape" : "CloudFunctionInvocationRole", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "invocationRole", "fluentSetterDocumentation" : "Sets the value of the InvocationRole property for this object.\n\n@param invocationRole The new value for the InvocationRole property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationRole", "getterDocumentation" : "Returns the value of the InvocationRole property for this object.\n@return The value of the InvocationRole property 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" : "InvocationRole", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InvocationRole", "setterDocumentation" : "Sets the value of the InvocationRole property for this object.\n\n@param invocationRole The new value for the InvocationRole property for this object.", "setterMethodName" : "setInvocationRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationRole", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationRole", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudFunction" : { "beanStyleGetterMethodName" : "getCloudFunction", "beanStyleSetterMethodName" : "setCloudFunction", "c2jName" : "CloudFunction", "c2jShape" : "CloudFunction", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "cloudFunction", "fluentSetterDocumentation" : "Sets the value of the CloudFunction property for this object.\n\n@param cloudFunction The new value for the CloudFunction property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFunction", "getterDocumentation" : "Returns the value of the CloudFunction property for this object.\n@return The value of the CloudFunction property 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" : "CloudFunction", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CloudFunction", "setterDocumentation" : "Sets the value of the CloudFunction property for this object.\n\n@param cloudFunction The new value for the CloudFunction property for this object.", "setterMethodName" : "setCloudFunction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFunction", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFunction", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Event" : { "beanStyleGetterMethodName" : "getEvent", "beanStyleSetterMethodName" : "setEvent", "c2jName" : "Event", "c2jShape" : "Event", "deprecated" : true, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "event", "fluentSetterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "event", "getterDocumentation" : "Returns the value of the Event property for this object.\n@return The value of the Event property for this object.\n@see Event", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Event", "setterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event", "setterMethodName" : "setEvent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Events" : { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InvocationRole" : { "beanStyleGetterMethodName" : "getInvocationRole", "beanStyleSetterMethodName" : "setInvocationRole", "c2jName" : "InvocationRole", "c2jShape" : "CloudFunctionInvocationRole", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "invocationRole", "fluentSetterDocumentation" : "Sets the value of the InvocationRole property for this object.\n\n@param invocationRole The new value for the InvocationRole property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationRole", "getterDocumentation" : "Returns the value of the InvocationRole property for this object.\n@return The value of the InvocationRole property 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" : "InvocationRole", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InvocationRole", "setterDocumentation" : "Sets the value of the InvocationRole property for this object.\n\n@param invocationRole The new value for the InvocationRole property for this object.", "setterMethodName" : "setInvocationRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationRole", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationRole", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvent", "beanStyleSetterMethodName" : "setEvent", "c2jName" : "Event", "c2jShape" : "Event", "deprecated" : true, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "event", "fluentSetterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "event", "getterDocumentation" : "Returns the value of the Event property for this object.\n@return The value of the Event property for this object.\n@see Event", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Event", "setterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event", "setterMethodName" : "setEvent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudFunction", "beanStyleSetterMethodName" : "setCloudFunction", "c2jName" : "CloudFunction", "c2jShape" : "CloudFunction", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "cloudFunction", "fluentSetterDocumentation" : "Sets the value of the CloudFunction property for this object.\n\n@param cloudFunction The new value for the CloudFunction property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFunction", "getterDocumentation" : "Returns the value of the CloudFunction property for this object.\n@return The value of the CloudFunction property 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" : "CloudFunction", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CloudFunction", "setterDocumentation" : "Sets the value of the CloudFunction property for this object.\n\n@param cloudFunction The new value for the CloudFunction property for this object.", "setterMethodName" : "setCloudFunction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFunction", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFunction", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationRole", "beanStyleSetterMethodName" : "setInvocationRole", "c2jName" : "InvocationRole", "c2jShape" : "CloudFunctionInvocationRole", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "invocationRole", "fluentSetterDocumentation" : "Sets the value of the InvocationRole property for this object.\n\n@param invocationRole The new value for the InvocationRole property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationRole", "getterDocumentation" : "Returns the value of the InvocationRole property for this object.\n@return The value of the InvocationRole property 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" : "InvocationRole", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InvocationRole", "setterDocumentation" : "Sets the value of the InvocationRole property for this object.\n\n@param invocationRole The new value for the InvocationRole property for this object.", "setterMethodName" : "setInvocationRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationRole", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationRole", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudFunctionConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : null, "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "wrapper" : false }, "CommonPrefix" : { "c2jName" : "CommonPrefix", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CommonPrefix", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "commonPrefix", "variableType" : "CommonPrefix", "documentation" : null, "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "wrapper" : false }, "CompleteMultipartUploadRequest" : { "c2jName" : "CompleteMultipartUploadRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CompleteMultipartUpload", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMultipartUpload", "beanStyleSetterMethodName" : "setMultipartUpload", "c2jName" : "MultipartUpload", "c2jShape" : "CompletedMultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "multipartUpload", "fluentSetterDocumentation" : "Sets the value of the MultipartUpload property for this object.\n\n@param multipartUpload The new value for the MultipartUpload property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multipartUpload", "getterDocumentation" : "Returns the value of the MultipartUpload property for this object.\n@return The value of the MultipartUpload property for this object.", "getterModel" : { "returnType" : "CompletedMultipartUpload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompleteMultipartUpload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompleteMultipartUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MultipartUpload", "setterDocumentation" : "Sets the value of the MultipartUpload property for this object.\n\n@param multipartUpload The new value for the MultipartUpload property for this object.", "setterMethodName" : "setMultipartUpload", "setterModel" : { "variableDeclarationType" : "CompletedMultipartUpload", "variableName" : "multipartUpload", "variableType" : "CompletedMultipartUpload", "documentation" : "", "simpleType" : "CompletedMultipartUpload", "variableSetterType" : "CompletedMultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "CompletedMultipartUpload", "variableName" : "multipartUpload", "variableType" : "CompletedMultipartUpload", "documentation" : "", "simpleType" : "CompletedMultipartUpload", "variableSetterType" : "CompletedMultipartUpload" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Returns the value of the UploadId property for this object.\n@return The value of the UploadId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MultipartUpload" : { "beanStyleGetterMethodName" : "getMultipartUpload", "beanStyleSetterMethodName" : "setMultipartUpload", "c2jName" : "MultipartUpload", "c2jShape" : "CompletedMultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "multipartUpload", "fluentSetterDocumentation" : "Sets the value of the MultipartUpload property for this object.\n\n@param multipartUpload The new value for the MultipartUpload property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multipartUpload", "getterDocumentation" : "Returns the value of the MultipartUpload property for this object.\n@return The value of the MultipartUpload property for this object.", "getterModel" : { "returnType" : "CompletedMultipartUpload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompleteMultipartUpload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompleteMultipartUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MultipartUpload", "setterDocumentation" : "Sets the value of the MultipartUpload property for this object.\n\n@param multipartUpload The new value for the MultipartUpload property for this object.", "setterMethodName" : "setMultipartUpload", "setterModel" : { "variableDeclarationType" : "CompletedMultipartUpload", "variableName" : "multipartUpload", "variableType" : "CompletedMultipartUpload", "documentation" : "", "simpleType" : "CompletedMultipartUpload", "variableSetterType" : "CompletedMultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "CompletedMultipartUpload", "variableName" : "multipartUpload", "variableType" : "CompletedMultipartUpload", "documentation" : "", "simpleType" : "CompletedMultipartUpload", "variableSetterType" : "CompletedMultipartUpload" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadId" : { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Returns the value of the UploadId property for this object.\n@return The value of the UploadId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMultipartUpload", "beanStyleSetterMethodName" : "setMultipartUpload", "c2jName" : "MultipartUpload", "c2jShape" : "CompletedMultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "multipartUpload", "fluentSetterDocumentation" : "Sets the value of the MultipartUpload property for this object.\n\n@param multipartUpload The new value for the MultipartUpload property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multipartUpload", "getterDocumentation" : "Returns the value of the MultipartUpload property for this object.\n@return The value of the MultipartUpload property for this object.", "getterModel" : { "returnType" : "CompletedMultipartUpload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompleteMultipartUpload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompleteMultipartUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MultipartUpload", "setterDocumentation" : "Sets the value of the MultipartUpload property for this object.\n\n@param multipartUpload The new value for the MultipartUpload property for this object.", "setterMethodName" : "setMultipartUpload", "setterModel" : { "variableDeclarationType" : "CompletedMultipartUpload", "variableName" : "multipartUpload", "variableType" : "CompletedMultipartUpload", "documentation" : "", "simpleType" : "CompletedMultipartUpload", "variableSetterType" : "CompletedMultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "CompletedMultipartUpload", "variableName" : "multipartUpload", "variableType" : "CompletedMultipartUpload", "documentation" : "", "simpleType" : "CompletedMultipartUpload", "variableSetterType" : "CompletedMultipartUpload" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Returns the value of the UploadId property for this object.\n@return The value of the UploadId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Sets the value of the UploadId property for this object.\n\n@param uploadId The new value for the UploadId property for this object.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key", "UploadId" ], "shapeName" : "CompleteMultipartUploadRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CompleteMultipartUploadRequest", "variableName" : "completeMultipartUploadRequest", "variableType" : "CompleteMultipartUploadRequest", "documentation" : null, "simpleType" : "CompleteMultipartUploadRequest", "variableSetterType" : "CompleteMultipartUploadRequest" }, "wrapper" : false }, "CompleteMultipartUploadResponse" : { "c2jName" : "CompleteMultipartUploadOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property 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" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Location", "setterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property 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" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag of the object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag of the object.\n@return Entity tag of the 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property 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" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag of the object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag of the object.\n@return Entity tag of the 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expiration" : { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Location" : { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property 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" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Location", "setterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property 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" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Location", "setterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property 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" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag of the object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag of the object.\n@return Entity tag of the 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CompleteMultipartUploadResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CompleteMultipartUploadResponse", "variableName" : "completeMultipartUploadResponse", "variableType" : "CompleteMultipartUploadResponse", "documentation" : null, "simpleType" : "CompleteMultipartUploadResponse", "variableSetterType" : "CompleteMultipartUploadResponse" }, "wrapper" : false }, "CompletedMultipartUpload" : { "c2jName" : "CompletedMultipartUpload", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getParts", "beanStyleSetterMethodName" : "setParts", "c2jName" : "Parts", "c2jShape" : "CompletedPartList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "parts", "fluentSetterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parts", "getterDocumentation" : "Returns the value of the Parts property for this object.\n

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

\n@return The value of the Parts property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Part", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Part", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CompletedPart", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CompletedPart", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CompletedPart", "variableName" : "member", "variableType" : "CompletedPart", "documentation" : "", "simpleType" : "CompletedPart", "variableSetterType" : "CompletedPart" }, "simple" : false, "variable" : { "variableDeclarationType" : "CompletedPart", "variableName" : "member", "variableType" : "CompletedPart", "documentation" : "", "simpleType" : "CompletedPart", "variableSetterType" : "CompletedPart" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CompletedPart", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CompletedPart", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Parts", "setterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.", "setterMethodName" : "setParts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Parts" : { "beanStyleGetterMethodName" : "getParts", "beanStyleSetterMethodName" : "setParts", "c2jName" : "Parts", "c2jShape" : "CompletedPartList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "parts", "fluentSetterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parts", "getterDocumentation" : "Returns the value of the Parts property for this object.\n

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

\n@return The value of the Parts property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Part", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Part", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CompletedPart", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CompletedPart", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CompletedPart", "variableName" : "member", "variableType" : "CompletedPart", "documentation" : "", "simpleType" : "CompletedPart", "variableSetterType" : "CompletedPart" }, "simple" : false, "variable" : { "variableDeclarationType" : "CompletedPart", "variableName" : "member", "variableType" : "CompletedPart", "documentation" : "", "simpleType" : "CompletedPart", "variableSetterType" : "CompletedPart" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CompletedPart", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CompletedPart", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Parts", "setterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.", "setterMethodName" : "setParts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getParts", "beanStyleSetterMethodName" : "setParts", "c2jName" : "Parts", "c2jShape" : "CompletedPartList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "parts", "fluentSetterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parts", "getterDocumentation" : "Returns the value of the Parts property for this object.\n

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

\n@return The value of the Parts property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Part", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Part", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CompletedPart", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CompletedPart", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CompletedPart", "variableName" : "member", "variableType" : "CompletedPart", "documentation" : "", "simpleType" : "CompletedPart", "variableSetterType" : "CompletedPart" }, "simple" : false, "variable" : { "variableDeclarationType" : "CompletedPart", "variableName" : "member", "variableType" : "CompletedPart", "documentation" : "", "simpleType" : "CompletedPart", "variableSetterType" : "CompletedPart" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CompletedPart", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CompletedPart", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Parts", "setterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.", "setterMethodName" : "setParts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CompletedMultipartUpload", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CompletedMultipartUpload", "variableName" : "completedMultipartUpload", "variableType" : "CompletedMultipartUpload", "documentation" : null, "simpleType" : "CompletedMultipartUpload", "variableSetterType" : "CompletedMultipartUpload" }, "wrapper" : false }, "CompletedPart" : { "c2jName" : "CompletedPart", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag returned when the part was uploaded.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag returned when the part was uploaded.\n@return Entity tag returned when the part was uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag returned when the part was uploaded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@return Part number that identifies the part. This is a positive integer between 1 and 10,000.", "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" : "PartNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PartNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number that identifies the part. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag returned when the part was uploaded.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag returned when the part was uploaded.\n@return Entity tag returned when the part was uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag returned when the part was uploaded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PartNumber" : { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@return Part number that identifies the part. This is a positive integer between 1 and 10,000.", "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" : "PartNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PartNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number that identifies the part. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag returned when the part was uploaded.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag returned when the part was uploaded.\n@return Entity tag returned when the part was uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag returned when the part was uploaded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@return Part number that identifies the part. This is a positive integer between 1 and 10,000.", "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" : "PartNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PartNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number that identifies the part. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number that identifies the part. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CompletedPart", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CompletedPart", "variableName" : "completedPart", "variableType" : "CompletedPart", "documentation" : null, "simpleType" : "CompletedPart", "variableSetterType" : "CompletedPart" }, "wrapper" : false }, "Condition" : { "c2jName" : "Condition", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getHttpErrorCodeReturnedEquals", "beanStyleSetterMethodName" : "setHttpErrorCodeReturnedEquals", "c2jName" : "HttpErrorCodeReturnedEquals", "c2jShape" : "HttpErrorCodeReturnedEquals", "deprecated" : false, "documentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "enumType" : null, "fluentGetterMethodName" : "httpErrorCodeReturnedEquals", "fluentSetterDocumentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@param httpErrorCodeReturnedEquals The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "httpErrorCodeReturnedEquals", "getterDocumentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@return The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HttpErrorCodeReturnedEquals", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpErrorCodeReturnedEquals", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HttpErrorCodeReturnedEquals", "setterDocumentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@param httpErrorCodeReturnedEquals The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "setterMethodName" : "setHttpErrorCodeReturnedEquals", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpErrorCodeReturnedEquals", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "httpErrorCodeReturnedEquals", "variableType" : "String", "documentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyPrefixEquals", "beanStyleSetterMethodName" : "setKeyPrefixEquals", "c2jName" : "KeyPrefixEquals", "c2jShape" : "KeyPrefixEquals", "deprecated" : false, "documentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "enumType" : null, "fluentGetterMethodName" : "keyPrefixEquals", "fluentSetterDocumentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@param keyPrefixEquals The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPrefixEquals", "getterDocumentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@return The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyPrefixEquals", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPrefixEquals", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyPrefixEquals", "setterDocumentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@param keyPrefixEquals The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "setterMethodName" : "setKeyPrefixEquals", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPrefixEquals", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPrefixEquals", "variableType" : "String", "documentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HttpErrorCodeReturnedEquals" : { "beanStyleGetterMethodName" : "getHttpErrorCodeReturnedEquals", "beanStyleSetterMethodName" : "setHttpErrorCodeReturnedEquals", "c2jName" : "HttpErrorCodeReturnedEquals", "c2jShape" : "HttpErrorCodeReturnedEquals", "deprecated" : false, "documentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "enumType" : null, "fluentGetterMethodName" : "httpErrorCodeReturnedEquals", "fluentSetterDocumentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@param httpErrorCodeReturnedEquals The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "httpErrorCodeReturnedEquals", "getterDocumentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@return The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HttpErrorCodeReturnedEquals", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpErrorCodeReturnedEquals", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HttpErrorCodeReturnedEquals", "setterDocumentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@param httpErrorCodeReturnedEquals The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "setterMethodName" : "setHttpErrorCodeReturnedEquals", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpErrorCodeReturnedEquals", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "httpErrorCodeReturnedEquals", "variableType" : "String", "documentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "KeyPrefixEquals" : { "beanStyleGetterMethodName" : "getKeyPrefixEquals", "beanStyleSetterMethodName" : "setKeyPrefixEquals", "c2jName" : "KeyPrefixEquals", "c2jShape" : "KeyPrefixEquals", "deprecated" : false, "documentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "enumType" : null, "fluentGetterMethodName" : "keyPrefixEquals", "fluentSetterDocumentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@param keyPrefixEquals The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPrefixEquals", "getterDocumentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@return The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyPrefixEquals", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPrefixEquals", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyPrefixEquals", "setterDocumentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@param keyPrefixEquals The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "setterMethodName" : "setKeyPrefixEquals", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPrefixEquals", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPrefixEquals", "variableType" : "String", "documentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHttpErrorCodeReturnedEquals", "beanStyleSetterMethodName" : "setHttpErrorCodeReturnedEquals", "c2jName" : "HttpErrorCodeReturnedEquals", "c2jShape" : "HttpErrorCodeReturnedEquals", "deprecated" : false, "documentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "enumType" : null, "fluentGetterMethodName" : "httpErrorCodeReturnedEquals", "fluentSetterDocumentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@param httpErrorCodeReturnedEquals The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "httpErrorCodeReturnedEquals", "getterDocumentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@return The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HttpErrorCodeReturnedEquals", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpErrorCodeReturnedEquals", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HttpErrorCodeReturnedEquals", "setterDocumentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.\n@param httpErrorCodeReturnedEquals The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "setterMethodName" : "setHttpErrorCodeReturnedEquals", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpErrorCodeReturnedEquals", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "httpErrorCodeReturnedEquals", "variableType" : "String", "documentation" : "The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyPrefixEquals", "beanStyleSetterMethodName" : "setKeyPrefixEquals", "c2jName" : "KeyPrefixEquals", "c2jShape" : "KeyPrefixEquals", "deprecated" : false, "documentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "enumType" : null, "fluentGetterMethodName" : "keyPrefixEquals", "fluentSetterDocumentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@param keyPrefixEquals The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPrefixEquals", "getterDocumentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@return The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyPrefixEquals", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPrefixEquals", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyPrefixEquals", "setterDocumentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n@param keyPrefixEquals The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "setterMethodName" : "setKeyPrefixEquals", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPrefixEquals", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPrefixEquals", "variableType" : "String", "documentation" : "The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Condition", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Condition", "variableName" : "condition", "variableType" : "Condition", "documentation" : null, "simpleType" : "Condition", "variableSetterType" : "Condition" }, "wrapper" : false }, "CopyObjectRequest" : { "c2jName" : "CopyObjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CopyObject", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySource", "beanStyleSetterMethodName" : "setCopySource", "c2jName" : "CopySource", "c2jShape" : "CopySource", "deprecated" : false, "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "enumType" : null, "fluentGetterMethodName" : "copySource", "fluentSetterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySource", "getterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySource", "setterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "setterMethodName" : "setCopySource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfMatch", "beanStyleSetterMethodName" : "setCopySourceIfMatch", "c2jName" : "CopySourceIfMatch", "c2jShape" : "CopySourceIfMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@return Copies the object if its entity tag (ETag) matches the specified tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.", "setterMethodName" : "setCopySourceIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfModifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfModifiedSince", "c2jName" : "CopySourceIfModifiedSince", "c2jShape" : "CopySourceIfModifiedSince", "deprecated" : false, "documentation" : "Copies the object if it has been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfModifiedSince", "fluentSetterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfModifiedSince", "getterDocumentation" : "Copies the object if it has been modified since the specified time.\n@return Copies the object if it has been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-modified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-modified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfModifiedSince", "setterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.", "setterMethodName" : "setCopySourceIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it has been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfNoneMatch", "beanStyleSetterMethodName" : "setCopySourceIfNoneMatch", "c2jName" : "CopySourceIfNoneMatch", "c2jShape" : "CopySourceIfNoneMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfNoneMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfNoneMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Copies the object if its entity tag (ETag) is different than the specified ETag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-none-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-none-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfNoneMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.", "setterMethodName" : "setCopySourceIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfUnmodifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfUnmodifiedSince", "c2jName" : "CopySourceIfUnmodifiedSince", "c2jShape" : "CopySourceIfUnmodifiedSince", "deprecated" : false, "documentation" : "Copies the object if it hasn't been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfUnmodifiedSince", "fluentSetterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfUnmodifiedSince", "getterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@return Copies the object if it hasn't been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-unmodified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-unmodified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfUnmodifiedSince", "setterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.", "setterMethodName" : "setCopySourceIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it hasn't been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to read the object data and its metadata.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to read the object data and its metadata.\n@return Allows grantee to read the object data and its metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to read the object data and its metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the object ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the object ACL.\n@return Allows grantee to read the object ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the object ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable object.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@return Allows grantee to write the ACL for the applicable object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadataDirective", "beanStyleSetterMethodName" : "setMetadataDirective", "c2jName" : "MetadataDirective", "c2jShape" : "MetadataDirective", "deprecated" : false, "documentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.", "enumType" : "MetadataDirective", "fluentGetterMethodName" : "metadataDirective", "fluentSetterDocumentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@param metadataDirective Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@see MetadataDirective\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetadataDirective", "fluentSetterMethodName" : "metadataDirective", "getterDocumentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@return Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@see MetadataDirective", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-metadata-directive", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-metadata-directive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MetadataDirective", "setterDocumentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@param metadataDirective Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@see MetadataDirective", "setterMethodName" : "setMetadataDirective", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaggingDirective", "beanStyleSetterMethodName" : "setTaggingDirective", "c2jName" : "TaggingDirective", "c2jShape" : "TaggingDirective", "deprecated" : false, "documentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.", "enumType" : "TaggingDirective", "fluentGetterMethodName" : "taggingDirective", "fluentSetterDocumentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@param taggingDirective Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@see TaggingDirective\n@return Returns a reference to this object so that method calls can be chained together.\n@see TaggingDirective", "fluentSetterMethodName" : "taggingDirective", "getterDocumentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@return Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@see TaggingDirective", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging-directive", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging-directive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TaggingDirective", "setterDocumentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@param taggingDirective Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@see TaggingDirective", "setterMethodName" : "setTaggingDirective", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taggingDirective", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "taggingDirective", "variableType" : "String", "documentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@return The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setCopySourceSSECustomerAlgorithm", "c2jName" : "CopySourceSSECustomerAlgorithm", "c2jShape" : "CopySourceSSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "setterMethodName" : "setCopySourceSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKey", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKey", "c2jName" : "CopySourceSSECustomerKey", "c2jShape" : "CopySourceSSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "setterMethodName" : "setCopySourceSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKeyMD5", "c2jName" : "CopySourceSSECustomerKeyMD5", "c2jShape" : "CopySourceSSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setCopySourceSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "TaggingHeader", "deprecated" : false, "documentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@return The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Tagging", "setterDocumentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ACL" : { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CacheControl" : { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentDisposition" : { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentEncoding" : { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentLanguage" : { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentType" : { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySource" : { "beanStyleGetterMethodName" : "getCopySource", "beanStyleSetterMethodName" : "setCopySource", "c2jName" : "CopySource", "c2jShape" : "CopySource", "deprecated" : false, "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "enumType" : null, "fluentGetterMethodName" : "copySource", "fluentSetterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySource", "getterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySource", "setterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "setterMethodName" : "setCopySource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceIfMatch" : { "beanStyleGetterMethodName" : "getCopySourceIfMatch", "beanStyleSetterMethodName" : "setCopySourceIfMatch", "c2jName" : "CopySourceIfMatch", "c2jShape" : "CopySourceIfMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@return Copies the object if its entity tag (ETag) matches the specified tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.", "setterMethodName" : "setCopySourceIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceIfModifiedSince" : { "beanStyleGetterMethodName" : "getCopySourceIfModifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfModifiedSince", "c2jName" : "CopySourceIfModifiedSince", "c2jShape" : "CopySourceIfModifiedSince", "deprecated" : false, "documentation" : "Copies the object if it has been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfModifiedSince", "fluentSetterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfModifiedSince", "getterDocumentation" : "Copies the object if it has been modified since the specified time.\n@return Copies the object if it has been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-modified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-modified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfModifiedSince", "setterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.", "setterMethodName" : "setCopySourceIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it has been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "CopySourceIfNoneMatch" : { "beanStyleGetterMethodName" : "getCopySourceIfNoneMatch", "beanStyleSetterMethodName" : "setCopySourceIfNoneMatch", "c2jName" : "CopySourceIfNoneMatch", "c2jShape" : "CopySourceIfNoneMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfNoneMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfNoneMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Copies the object if its entity tag (ETag) is different than the specified ETag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-none-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-none-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfNoneMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.", "setterMethodName" : "setCopySourceIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceIfUnmodifiedSince" : { "beanStyleGetterMethodName" : "getCopySourceIfUnmodifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfUnmodifiedSince", "c2jName" : "CopySourceIfUnmodifiedSince", "c2jShape" : "CopySourceIfUnmodifiedSince", "deprecated" : false, "documentation" : "Copies the object if it hasn't been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfUnmodifiedSince", "fluentSetterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfUnmodifiedSince", "getterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@return Copies the object if it hasn't been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-unmodified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-unmodified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfUnmodifiedSince", "setterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.", "setterMethodName" : "setCopySourceIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it hasn't been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "CopySourceSSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getCopySourceSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setCopySourceSSECustomerAlgorithm", "c2jName" : "CopySourceSSECustomerAlgorithm", "c2jShape" : "CopySourceSSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "setterMethodName" : "setCopySourceSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceSSECustomerKey" : { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKey", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKey", "c2jName" : "CopySourceSSECustomerKey", "c2jShape" : "CopySourceSSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "setterMethodName" : "setCopySourceSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceSSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKeyMD5", "c2jName" : "CopySourceSSECustomerKeyMD5", "c2jShape" : "CopySourceSSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setCopySourceSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expires" : { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "GrantFullControl" : { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantRead" : { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to read the object data and its metadata.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to read the object data and its metadata.\n@return Allows grantee to read the object data and its metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to read the object data and its metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantReadACP" : { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the object ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the object ACL.\n@return Allows grantee to read the object ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the object ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantWriteACP" : { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable object.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@return Allows grantee to write the ACL for the applicable object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Metadata" : { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "MetadataDirective" : { "beanStyleGetterMethodName" : "getMetadataDirective", "beanStyleSetterMethodName" : "setMetadataDirective", "c2jName" : "MetadataDirective", "c2jShape" : "MetadataDirective", "deprecated" : false, "documentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.", "enumType" : "MetadataDirective", "fluentGetterMethodName" : "metadataDirective", "fluentSetterDocumentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@param metadataDirective Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@see MetadataDirective\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetadataDirective", "fluentSetterMethodName" : "metadataDirective", "getterDocumentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@return Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@see MetadataDirective", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-metadata-directive", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-metadata-directive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MetadataDirective", "setterDocumentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@param metadataDirective Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@see MetadataDirective", "setterMethodName" : "setMetadataDirective", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKey" : { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@return The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tagging" : { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "TaggingHeader", "deprecated" : false, "documentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@return The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Tagging", "setterDocumentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaggingDirective" : { "beanStyleGetterMethodName" : "getTaggingDirective", "beanStyleSetterMethodName" : "setTaggingDirective", "c2jName" : "TaggingDirective", "c2jShape" : "TaggingDirective", "deprecated" : false, "documentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.", "enumType" : "TaggingDirective", "fluentGetterMethodName" : "taggingDirective", "fluentSetterDocumentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@param taggingDirective Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@see TaggingDirective\n@return Returns a reference to this object so that method calls can be chained together.\n@see TaggingDirective", "fluentSetterMethodName" : "taggingDirective", "getterDocumentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@return Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@see TaggingDirective", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging-directive", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging-directive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TaggingDirective", "setterDocumentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@param taggingDirective Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@see TaggingDirective", "setterMethodName" : "setTaggingDirective", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taggingDirective", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "taggingDirective", "variableType" : "String", "documentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WebsiteRedirectLocation" : { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySource", "beanStyleSetterMethodName" : "setCopySource", "c2jName" : "CopySource", "c2jShape" : "CopySource", "deprecated" : false, "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "enumType" : null, "fluentGetterMethodName" : "copySource", "fluentSetterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySource", "getterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySource", "setterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "setterMethodName" : "setCopySource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfMatch", "beanStyleSetterMethodName" : "setCopySourceIfMatch", "c2jName" : "CopySourceIfMatch", "c2jShape" : "CopySourceIfMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@return Copies the object if its entity tag (ETag) matches the specified tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.", "setterMethodName" : "setCopySourceIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfModifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfModifiedSince", "c2jName" : "CopySourceIfModifiedSince", "c2jShape" : "CopySourceIfModifiedSince", "deprecated" : false, "documentation" : "Copies the object if it has been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfModifiedSince", "fluentSetterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfModifiedSince", "getterDocumentation" : "Copies the object if it has been modified since the specified time.\n@return Copies the object if it has been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-modified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-modified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfModifiedSince", "setterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.", "setterMethodName" : "setCopySourceIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it has been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfNoneMatch", "beanStyleSetterMethodName" : "setCopySourceIfNoneMatch", "c2jName" : "CopySourceIfNoneMatch", "c2jShape" : "CopySourceIfNoneMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfNoneMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfNoneMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Copies the object if its entity tag (ETag) is different than the specified ETag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-none-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-none-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfNoneMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.", "setterMethodName" : "setCopySourceIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfUnmodifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfUnmodifiedSince", "c2jName" : "CopySourceIfUnmodifiedSince", "c2jShape" : "CopySourceIfUnmodifiedSince", "deprecated" : false, "documentation" : "Copies the object if it hasn't been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfUnmodifiedSince", "fluentSetterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfUnmodifiedSince", "getterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@return Copies the object if it hasn't been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-unmodified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-unmodified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfUnmodifiedSince", "setterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.", "setterMethodName" : "setCopySourceIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it hasn't been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to read the object data and its metadata.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to read the object data and its metadata.\n@return Allows grantee to read the object data and its metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to read the object data and its metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the object ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the object ACL.\n@return Allows grantee to read the object ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the object ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable object.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@return Allows grantee to write the ACL for the applicable object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadataDirective", "beanStyleSetterMethodName" : "setMetadataDirective", "c2jName" : "MetadataDirective", "c2jShape" : "MetadataDirective", "deprecated" : false, "documentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.", "enumType" : "MetadataDirective", "fluentGetterMethodName" : "metadataDirective", "fluentSetterDocumentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@param metadataDirective Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@see MetadataDirective\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetadataDirective", "fluentSetterMethodName" : "metadataDirective", "getterDocumentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@return Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@see MetadataDirective", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-metadata-directive", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-metadata-directive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MetadataDirective", "setterDocumentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@param metadataDirective Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.\n@see MetadataDirective", "setterMethodName" : "setMetadataDirective", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaggingDirective", "beanStyleSetterMethodName" : "setTaggingDirective", "c2jName" : "TaggingDirective", "c2jShape" : "TaggingDirective", "deprecated" : false, "documentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.", "enumType" : "TaggingDirective", "fluentGetterMethodName" : "taggingDirective", "fluentSetterDocumentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@param taggingDirective Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@see TaggingDirective\n@return Returns a reference to this object so that method calls can be chained together.\n@see TaggingDirective", "fluentSetterMethodName" : "taggingDirective", "getterDocumentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@return Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@see TaggingDirective", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging-directive", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging-directive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TaggingDirective", "setterDocumentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@param taggingDirective Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.\n@see TaggingDirective", "setterMethodName" : "setTaggingDirective", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taggingDirective", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "taggingDirective", "variableType" : "String", "documentation" : "Specifies whether the object tag-set are copied from the source object or replaced with tag-set provided in the request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@return The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setCopySourceSSECustomerAlgorithm", "c2jName" : "CopySourceSSECustomerAlgorithm", "c2jShape" : "CopySourceSSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "setterMethodName" : "setCopySourceSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKey", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKey", "c2jName" : "CopySourceSSECustomerKey", "c2jShape" : "CopySourceSSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "setterMethodName" : "setCopySourceSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKeyMD5", "c2jName" : "CopySourceSSECustomerKeyMD5", "c2jShape" : "CopySourceSSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setCopySourceSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "TaggingHeader", "deprecated" : false, "documentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@return The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Tagging", "setterDocumentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "The tag-set for the object destination object this value must be used in conjunction with the TaggingDirective. The tag-set must be encoded as URL Query parameters", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "CopySource", "Key" ], "shapeName" : "CopyObjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CopyObjectRequest", "variableName" : "copyObjectRequest", "variableType" : "CopyObjectRequest", "documentation" : null, "simpleType" : "CopyObjectRequest", "variableSetterType" : "CopyObjectRequest" }, "wrapper" : false }, "CopyObjectResponse" : { "c2jName" : "CopyObjectOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCopyObjectResult", "beanStyleSetterMethodName" : "setCopyObjectResult", "c2jName" : "CopyObjectResult", "c2jShape" : "CopyObjectResult", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "copyObjectResult", "fluentSetterDocumentation" : "Sets the value of the CopyObjectResult property for this object.\n\n@param copyObjectResult The new value for the CopyObjectResult property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copyObjectResult", "getterDocumentation" : "Returns the value of the CopyObjectResult property for this object.\n@return The value of the CopyObjectResult property for this object.", "getterModel" : { "returnType" : "CopyObjectResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CopyObjectResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CopyObjectResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CopyObjectResult", "setterDocumentation" : "Sets the value of the CopyObjectResult property for this object.\n\n@param copyObjectResult The new value for the CopyObjectResult property for this object.", "setterMethodName" : "setCopyObjectResult", "setterModel" : { "variableDeclarationType" : "CopyObjectResult", "variableName" : "copyObjectResult", "variableType" : "CopyObjectResult", "documentation" : "", "simpleType" : "CopyObjectResult", "variableSetterType" : "CopyObjectResult" }, "simple" : false, "variable" : { "variableDeclarationType" : "CopyObjectResult", "variableName" : "copyObjectResult", "variableType" : "CopyObjectResult", "documentation" : "", "simpleType" : "CopyObjectResult", "variableSetterType" : "CopyObjectResult" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured, the response includes this header.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured, the response includes this header.\n@param expiration If the object expiration is configured, the response includes this header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured, the response includes this header.\n@return If the object expiration is configured, the response includes this header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured, the response includes this header.\n@param expiration If the object expiration is configured, the response includes this header.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured, the response includes this header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceVersionId", "beanStyleSetterMethodName" : "setCopySourceVersionId", "c2jName" : "CopySourceVersionId", "c2jShape" : "CopySourceVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "copySourceVersionId", "fluentSetterDocumentation" : "Sets the value of the CopySourceVersionId property for this object.\n\n@param copySourceVersionId The new value for the CopySourceVersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceVersionId", "getterDocumentation" : "Returns the value of the CopySourceVersionId property for this object.\n@return The value of the CopySourceVersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceVersionId", "setterDocumentation" : "Sets the value of the CopySourceVersionId property for this object.\n\n@param copySourceVersionId The new value for the CopySourceVersionId property for this object.", "setterMethodName" : "setCopySourceVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version ID of the newly created copy.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version ID of the newly created copy.\n@param versionId Version ID of the newly created copy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version ID of the newly created copy.\n@return Version ID of the newly created copy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version ID of the newly created copy.\n@param versionId Version ID of the newly created copy.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version ID of the newly created copy.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CopyObjectResult" : { "beanStyleGetterMethodName" : "getCopyObjectResult", "beanStyleSetterMethodName" : "setCopyObjectResult", "c2jName" : "CopyObjectResult", "c2jShape" : "CopyObjectResult", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "copyObjectResult", "fluentSetterDocumentation" : "Sets the value of the CopyObjectResult property for this object.\n\n@param copyObjectResult The new value for the CopyObjectResult property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copyObjectResult", "getterDocumentation" : "Returns the value of the CopyObjectResult property for this object.\n@return The value of the CopyObjectResult property for this object.", "getterModel" : { "returnType" : "CopyObjectResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CopyObjectResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CopyObjectResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CopyObjectResult", "setterDocumentation" : "Sets the value of the CopyObjectResult property for this object.\n\n@param copyObjectResult The new value for the CopyObjectResult property for this object.", "setterMethodName" : "setCopyObjectResult", "setterModel" : { "variableDeclarationType" : "CopyObjectResult", "variableName" : "copyObjectResult", "variableType" : "CopyObjectResult", "documentation" : "", "simpleType" : "CopyObjectResult", "variableSetterType" : "CopyObjectResult" }, "simple" : false, "variable" : { "variableDeclarationType" : "CopyObjectResult", "variableName" : "copyObjectResult", "variableType" : "CopyObjectResult", "documentation" : "", "simpleType" : "CopyObjectResult", "variableSetterType" : "CopyObjectResult" }, "xmlNameSpaceUri" : null }, "CopySourceVersionId" : { "beanStyleGetterMethodName" : "getCopySourceVersionId", "beanStyleSetterMethodName" : "setCopySourceVersionId", "c2jName" : "CopySourceVersionId", "c2jShape" : "CopySourceVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "copySourceVersionId", "fluentSetterDocumentation" : "Sets the value of the CopySourceVersionId property for this object.\n\n@param copySourceVersionId The new value for the CopySourceVersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceVersionId", "getterDocumentation" : "Returns the value of the CopySourceVersionId property for this object.\n@return The value of the CopySourceVersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceVersionId", "setterDocumentation" : "Sets the value of the CopySourceVersionId property for this object.\n\n@param copySourceVersionId The new value for the CopySourceVersionId property for this object.", "setterMethodName" : "setCopySourceVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expiration" : { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured, the response includes this header.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured, the response includes this header.\n@param expiration If the object expiration is configured, the response includes this header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured, the response includes this header.\n@return If the object expiration is configured, the response includes this header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured, the response includes this header.\n@param expiration If the object expiration is configured, the response includes this header.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured, the response includes this header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version ID of the newly created copy.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version ID of the newly created copy.\n@param versionId Version ID of the newly created copy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version ID of the newly created copy.\n@return Version ID of the newly created copy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version ID of the newly created copy.\n@param versionId Version ID of the newly created copy.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version ID of the newly created copy.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCopyObjectResult", "beanStyleSetterMethodName" : "setCopyObjectResult", "c2jName" : "CopyObjectResult", "c2jShape" : "CopyObjectResult", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "copyObjectResult", "fluentSetterDocumentation" : "Sets the value of the CopyObjectResult property for this object.\n\n@param copyObjectResult The new value for the CopyObjectResult property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copyObjectResult", "getterDocumentation" : "Returns the value of the CopyObjectResult property for this object.\n@return The value of the CopyObjectResult property for this object.", "getterModel" : { "returnType" : "CopyObjectResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CopyObjectResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CopyObjectResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CopyObjectResult", "setterDocumentation" : "Sets the value of the CopyObjectResult property for this object.\n\n@param copyObjectResult The new value for the CopyObjectResult property for this object.", "setterMethodName" : "setCopyObjectResult", "setterModel" : { "variableDeclarationType" : "CopyObjectResult", "variableName" : "copyObjectResult", "variableType" : "CopyObjectResult", "documentation" : "", "simpleType" : "CopyObjectResult", "variableSetterType" : "CopyObjectResult" }, "simple" : false, "variable" : { "variableDeclarationType" : "CopyObjectResult", "variableName" : "copyObjectResult", "variableType" : "CopyObjectResult", "documentation" : "", "simpleType" : "CopyObjectResult", "variableSetterType" : "CopyObjectResult" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured, the response includes this header.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured, the response includes this header.\n@param expiration If the object expiration is configured, the response includes this header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured, the response includes this header.\n@return If the object expiration is configured, the response includes this header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured, the response includes this header.\n@param expiration If the object expiration is configured, the response includes this header.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured, the response includes this header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceVersionId", "beanStyleSetterMethodName" : "setCopySourceVersionId", "c2jName" : "CopySourceVersionId", "c2jShape" : "CopySourceVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "copySourceVersionId", "fluentSetterDocumentation" : "Sets the value of the CopySourceVersionId property for this object.\n\n@param copySourceVersionId The new value for the CopySourceVersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceVersionId", "getterDocumentation" : "Returns the value of the CopySourceVersionId property for this object.\n@return The value of the CopySourceVersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceVersionId", "setterDocumentation" : "Sets the value of the CopySourceVersionId property for this object.\n\n@param copySourceVersionId The new value for the CopySourceVersionId property for this object.", "setterMethodName" : "setCopySourceVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version ID of the newly created copy.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version ID of the newly created copy.\n@param versionId Version ID of the newly created copy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version ID of the newly created copy.\n@return Version ID of the newly created copy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version ID of the newly created copy.\n@param versionId Version ID of the newly created copy.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version ID of the newly created copy.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CopyObjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CopyObjectResponse", "variableName" : "copyObjectResponse", "variableType" : "CopyObjectResponse", "documentation" : null, "simpleType" : "CopyObjectResponse", "variableSetterType" : "CopyObjectResponse" }, "wrapper" : false }, "CopyObjectResult" : { "c2jName" : "CopyObjectResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Returns the value of the ETag property for this object.\n@return The value of the ETag property 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Returns the value of the LastModified property for this object.\n@return The value of the LastModified property for this object.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Returns the value of the ETag property for this object.\n@return The value of the ETag property 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModified" : { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Returns the value of the LastModified property for this object.\n@return The value of the LastModified property for this object.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Returns the value of the ETag property for this object.\n@return The value of the ETag property 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Returns the value of the LastModified property for this object.\n@return The value of the LastModified property for this object.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CopyObjectResult", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CopyObjectResult", "variableName" : "copyObjectResult", "variableType" : "CopyObjectResult", "documentation" : null, "simpleType" : "CopyObjectResult", "variableSetterType" : "CopyObjectResult" }, "wrapper" : false }, "CopyPartResult" : { "c2jName" : "CopyPartResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag of the object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag of the object.\n@return Entity tag of the 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time at which the object was uploaded.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time at which the object was uploaded.\n@param lastModified Date and time at which the object was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time at which the object was uploaded.\n@return Date and time at which the object was uploaded.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time at which the object was uploaded.\n@param lastModified Date and time at which the object was uploaded.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time at which the object was uploaded.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag of the object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag of the object.\n@return Entity tag of the 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModified" : { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time at which the object was uploaded.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time at which the object was uploaded.\n@param lastModified Date and time at which the object was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time at which the object was uploaded.\n@return Date and time at which the object was uploaded.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time at which the object was uploaded.\n@param lastModified Date and time at which the object was uploaded.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time at which the object was uploaded.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag of the object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag of the object.\n@return Entity tag of the 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag of the object.\n@param eTag Entity tag of the object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time at which the object was uploaded.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time at which the object was uploaded.\n@param lastModified Date and time at which the object was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time at which the object was uploaded.\n@return Date and time at which the object was uploaded.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time at which the object was uploaded.\n@param lastModified Date and time at which the object was uploaded.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time at which the object was uploaded.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CopyPartResult", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CopyPartResult", "variableName" : "copyPartResult", "variableType" : "CopyPartResult", "documentation" : null, "simpleType" : "CopyPartResult", "variableSetterType" : "CopyPartResult" }, "wrapper" : false }, "CreateBucketConfiguration" : { "c2jName" : "CreateBucketConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLocationConstraint", "beanStyleSetterMethodName" : "setLocationConstraint", "c2jName" : "LocationConstraint", "c2jShape" : "BucketLocationConstraint", "deprecated" : false, "documentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.", "enumType" : "BucketLocationConstraint", "fluentGetterMethodName" : "locationConstraint", "fluentSetterDocumentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@param locationConstraint Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@see BucketLocationConstraint\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketLocationConstraint", "fluentSetterMethodName" : "locationConstraint", "getterDocumentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@return Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@see BucketLocationConstraint", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationConstraint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LocationConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LocationConstraint", "setterDocumentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@param locationConstraint Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@see BucketLocationConstraint", "setterMethodName" : "setLocationConstraint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LocationConstraint" : { "beanStyleGetterMethodName" : "getLocationConstraint", "beanStyleSetterMethodName" : "setLocationConstraint", "c2jName" : "LocationConstraint", "c2jShape" : "BucketLocationConstraint", "deprecated" : false, "documentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.", "enumType" : "BucketLocationConstraint", "fluentGetterMethodName" : "locationConstraint", "fluentSetterDocumentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@param locationConstraint Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@see BucketLocationConstraint\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketLocationConstraint", "fluentSetterMethodName" : "locationConstraint", "getterDocumentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@return Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@see BucketLocationConstraint", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationConstraint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LocationConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LocationConstraint", "setterDocumentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@param locationConstraint Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@see BucketLocationConstraint", "setterMethodName" : "setLocationConstraint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLocationConstraint", "beanStyleSetterMethodName" : "setLocationConstraint", "c2jName" : "LocationConstraint", "c2jShape" : "BucketLocationConstraint", "deprecated" : false, "documentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.", "enumType" : "BucketLocationConstraint", "fluentGetterMethodName" : "locationConstraint", "fluentSetterDocumentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@param locationConstraint Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@see BucketLocationConstraint\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketLocationConstraint", "fluentSetterMethodName" : "locationConstraint", "getterDocumentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@return Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@see BucketLocationConstraint", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationConstraint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LocationConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LocationConstraint", "setterDocumentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@param locationConstraint Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.\n@see BucketLocationConstraint", "setterMethodName" : "setLocationConstraint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateBucketConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateBucketConfiguration", "variableName" : "createBucketConfiguration", "variableType" : "CreateBucketConfiguration", "documentation" : null, "simpleType" : "CreateBucketConfiguration", "variableSetterType" : "CreateBucketConfiguration" }, "wrapper" : false }, "CreateBucketRequest" : { "c2jName" : "CreateBucketRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateBucket", "locationName" : null, "requestUri" : "/{Bucket}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "BucketCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the bucket.", "enumType" : "BucketCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the bucket.\n@return The canned ACL to apply to the bucket.\n@see BucketCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateBucketConfiguration", "beanStyleSetterMethodName" : "setCreateBucketConfiguration", "c2jName" : "CreateBucketConfiguration", "c2jShape" : "CreateBucketConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "createBucketConfiguration", "fluentSetterDocumentation" : "Sets the value of the CreateBucketConfiguration property for this object.\n\n@param createBucketConfiguration The new value for the CreateBucketConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createBucketConfiguration", "getterDocumentation" : "Returns the value of the CreateBucketConfiguration property for this object.\n@return The value of the CreateBucketConfiguration property for this object.", "getterModel" : { "returnType" : "CreateBucketConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateBucketConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreateBucketConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CreateBucketConfiguration", "setterDocumentation" : "Sets the value of the CreateBucketConfiguration property for this object.\n\n@param createBucketConfiguration The new value for the CreateBucketConfiguration property for this object.", "setterMethodName" : "setCreateBucketConfiguration", "setterModel" : { "variableDeclarationType" : "CreateBucketConfiguration", "variableName" : "createBucketConfiguration", "variableType" : "CreateBucketConfiguration", "documentation" : "", "simpleType" : "CreateBucketConfiguration", "variableSetterType" : "CreateBucketConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CreateBucketConfiguration", "variableName" : "createBucketConfiguration", "variableType" : "CreateBucketConfiguration", "documentation" : "", "simpleType" : "CreateBucketConfiguration", "variableSetterType" : "CreateBucketConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to list the objects in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to list the objects in the bucket.\n@return Allows grantee to list the objects in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to list the objects in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the bucket ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the bucket ACL.\n@return Allows grantee to read the bucket ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the bucket ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWrite", "beanStyleSetterMethodName" : "setGrantWrite", "c2jName" : "GrantWrite", "c2jShape" : "GrantWrite", "deprecated" : false, "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWrite", "fluentSetterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWrite", "getterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Allows grantee to create, overwrite, and delete any object in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWrite", "setterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.", "setterMethodName" : "setGrantWrite", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@return Allows grantee to write the ACL for the applicable bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ACL" : { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "BucketCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the bucket.", "enumType" : "BucketCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the bucket.\n@return The canned ACL to apply to the bucket.\n@see BucketCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreateBucketConfiguration" : { "beanStyleGetterMethodName" : "getCreateBucketConfiguration", "beanStyleSetterMethodName" : "setCreateBucketConfiguration", "c2jName" : "CreateBucketConfiguration", "c2jShape" : "CreateBucketConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "createBucketConfiguration", "fluentSetterDocumentation" : "Sets the value of the CreateBucketConfiguration property for this object.\n\n@param createBucketConfiguration The new value for the CreateBucketConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createBucketConfiguration", "getterDocumentation" : "Returns the value of the CreateBucketConfiguration property for this object.\n@return The value of the CreateBucketConfiguration property for this object.", "getterModel" : { "returnType" : "CreateBucketConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateBucketConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreateBucketConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CreateBucketConfiguration", "setterDocumentation" : "Sets the value of the CreateBucketConfiguration property for this object.\n\n@param createBucketConfiguration The new value for the CreateBucketConfiguration property for this object.", "setterMethodName" : "setCreateBucketConfiguration", "setterModel" : { "variableDeclarationType" : "CreateBucketConfiguration", "variableName" : "createBucketConfiguration", "variableType" : "CreateBucketConfiguration", "documentation" : "", "simpleType" : "CreateBucketConfiguration", "variableSetterType" : "CreateBucketConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CreateBucketConfiguration", "variableName" : "createBucketConfiguration", "variableType" : "CreateBucketConfiguration", "documentation" : "", "simpleType" : "CreateBucketConfiguration", "variableSetterType" : "CreateBucketConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "GrantFullControl" : { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantRead" : { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to list the objects in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to list the objects in the bucket.\n@return Allows grantee to list the objects in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to list the objects in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantReadACP" : { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the bucket ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the bucket ACL.\n@return Allows grantee to read the bucket ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the bucket ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantWrite" : { "beanStyleGetterMethodName" : "getGrantWrite", "beanStyleSetterMethodName" : "setGrantWrite", "c2jName" : "GrantWrite", "c2jShape" : "GrantWrite", "deprecated" : false, "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWrite", "fluentSetterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWrite", "getterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Allows grantee to create, overwrite, and delete any object in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWrite", "setterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.", "setterMethodName" : "setGrantWrite", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantWriteACP" : { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@return Allows grantee to write the ACL for the applicable bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "BucketCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the bucket.", "enumType" : "BucketCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the bucket.\n@return The canned ACL to apply to the bucket.\n@see BucketCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateBucketConfiguration", "beanStyleSetterMethodName" : "setCreateBucketConfiguration", "c2jName" : "CreateBucketConfiguration", "c2jShape" : "CreateBucketConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "createBucketConfiguration", "fluentSetterDocumentation" : "Sets the value of the CreateBucketConfiguration property for this object.\n\n@param createBucketConfiguration The new value for the CreateBucketConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createBucketConfiguration", "getterDocumentation" : "Returns the value of the CreateBucketConfiguration property for this object.\n@return The value of the CreateBucketConfiguration property for this object.", "getterModel" : { "returnType" : "CreateBucketConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateBucketConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreateBucketConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CreateBucketConfiguration", "setterDocumentation" : "Sets the value of the CreateBucketConfiguration property for this object.\n\n@param createBucketConfiguration The new value for the CreateBucketConfiguration property for this object.", "setterMethodName" : "setCreateBucketConfiguration", "setterModel" : { "variableDeclarationType" : "CreateBucketConfiguration", "variableName" : "createBucketConfiguration", "variableType" : "CreateBucketConfiguration", "documentation" : "", "simpleType" : "CreateBucketConfiguration", "variableSetterType" : "CreateBucketConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CreateBucketConfiguration", "variableName" : "createBucketConfiguration", "variableType" : "CreateBucketConfiguration", "documentation" : "", "simpleType" : "CreateBucketConfiguration", "variableSetterType" : "CreateBucketConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to list the objects in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to list the objects in the bucket.\n@return Allows grantee to list the objects in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to list the objects in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the bucket ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the bucket ACL.\n@return Allows grantee to read the bucket ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the bucket ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWrite", "beanStyleSetterMethodName" : "setGrantWrite", "c2jName" : "GrantWrite", "c2jShape" : "GrantWrite", "deprecated" : false, "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWrite", "fluentSetterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWrite", "getterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Allows grantee to create, overwrite, and delete any object in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWrite", "setterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.", "setterMethodName" : "setGrantWrite", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@return Allows grantee to write the ACL for the applicable bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "CreateBucketRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateBucketRequest", "variableName" : "createBucketRequest", "variableType" : "CreateBucketRequest", "documentation" : null, "simpleType" : "CreateBucketRequest", "variableSetterType" : "CreateBucketRequest" }, "wrapper" : false }, "CreateBucketResponse" : { "c2jName" : "CreateBucketOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Location", "setterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Location" : { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Location", "setterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "Location", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "Returns the value of the Location property for this object.\n@return The value of the Location property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Location", "setterDocumentation" : "Sets the value of the Location property for this object.\n\n@param location The new value for the Location property for this object.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "location", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateBucketResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateBucketResponse", "variableName" : "createBucketResponse", "variableType" : "CreateBucketResponse", "documentation" : null, "simpleType" : "CreateBucketResponse", "variableSetterType" : "CreateBucketResponse" }, "wrapper" : false }, "CreateMultipartUploadRequest" : { "c2jName" : "CreateMultipartUploadRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateMultipartUpload", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}?uploads", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to read the object data and its metadata.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to read the object data and its metadata.\n@return Allows grantee to read the object data and its metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to read the object data and its metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the object ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the object ACL.\n@return Allows grantee to read the object ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the object ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable object.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@return Allows grantee to write the ACL for the applicable object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@return The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ACL" : { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CacheControl" : { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentDisposition" : { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentEncoding" : { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentLanguage" : { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentType" : { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expires" : { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "GrantFullControl" : { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantRead" : { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to read the object data and its metadata.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to read the object data and its metadata.\n@return Allows grantee to read the object data and its metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to read the object data and its metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantReadACP" : { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the object ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the object ACL.\n@return Allows grantee to read the object ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the object ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantWriteACP" : { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable object.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@return Allows grantee to write the ACL for the applicable object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Metadata" : { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKey" : { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@return The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WebsiteRedirectLocation" : { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to read the object data and its metadata.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to read the object data and its metadata.\n@return Allows grantee to read the object data and its metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to read the object data and its metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the object ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the object ACL.\n@return Allows grantee to read the object ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the object ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable object.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@return Allows grantee to write the ACL for the applicable object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@return The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "CreateMultipartUploadRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateMultipartUploadRequest", "variableName" : "createMultipartUploadRequest", "variableType" : "CreateMultipartUploadRequest", "documentation" : null, "simpleType" : "CreateMultipartUploadRequest", "variableSetterType" : "CreateMultipartUploadRequest" }, "wrapper" : false }, "CreateMultipartUploadResponse" : { "c2jName" : "CreateMultipartUploadOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAbortDate", "beanStyleSetterMethodName" : "setAbortDate", "c2jName" : "AbortDate", "c2jShape" : "AbortDate", "deprecated" : false, "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "enumType" : null, "fluentGetterMethodName" : "abortDate", "fluentSetterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortDate", "getterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Date when multipart upload will become eligible for abort operation by lifecycle.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "AbortDate", "setterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.", "setterMethodName" : "setAbortDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAbortRuleId", "beanStyleSetterMethodName" : "setAbortRuleId", "c2jName" : "AbortRuleId", "c2jShape" : "AbortRuleId", "deprecated" : false, "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "enumType" : null, "fluentGetterMethodName" : "abortRuleId", "fluentSetterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortRuleId", "getterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-rule-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-rule-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AbortRuleId", "setterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "setterMethodName" : "setAbortRuleId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the multipart upload was initiated.\n@return Object key for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "ID for the initiated multipart upload.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "ID for the initiated multipart upload.\n@param uploadId ID for the initiated multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "ID for the initiated multipart upload.\n@return ID for the initiated multipart upload.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "ID for the initiated multipart upload.\n@param uploadId ID for the initiated multipart upload.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "ID for the initiated multipart upload.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AbortDate" : { "beanStyleGetterMethodName" : "getAbortDate", "beanStyleSetterMethodName" : "setAbortDate", "c2jName" : "AbortDate", "c2jShape" : "AbortDate", "deprecated" : false, "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "enumType" : null, "fluentGetterMethodName" : "abortDate", "fluentSetterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortDate", "getterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Date when multipart upload will become eligible for abort operation by lifecycle.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "AbortDate", "setterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.", "setterMethodName" : "setAbortDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "AbortRuleId" : { "beanStyleGetterMethodName" : "getAbortRuleId", "beanStyleSetterMethodName" : "setAbortRuleId", "c2jName" : "AbortRuleId", "c2jShape" : "AbortRuleId", "deprecated" : false, "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "enumType" : null, "fluentGetterMethodName" : "abortRuleId", "fluentSetterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortRuleId", "getterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-rule-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-rule-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AbortRuleId", "setterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "setterMethodName" : "setAbortRuleId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the multipart upload was initiated.\n@return Object key for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadId" : { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "ID for the initiated multipart upload.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "ID for the initiated multipart upload.\n@param uploadId ID for the initiated multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "ID for the initiated multipart upload.\n@return ID for the initiated multipart upload.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "ID for the initiated multipart upload.\n@param uploadId ID for the initiated multipart upload.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "ID for the initiated multipart upload.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAbortDate", "beanStyleSetterMethodName" : "setAbortDate", "c2jName" : "AbortDate", "c2jShape" : "AbortDate", "deprecated" : false, "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "enumType" : null, "fluentGetterMethodName" : "abortDate", "fluentSetterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortDate", "getterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Date when multipart upload will become eligible for abort operation by lifecycle.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "AbortDate", "setterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.", "setterMethodName" : "setAbortDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAbortRuleId", "beanStyleSetterMethodName" : "setAbortRuleId", "c2jName" : "AbortRuleId", "c2jShape" : "AbortRuleId", "deprecated" : false, "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "enumType" : null, "fluentGetterMethodName" : "abortRuleId", "fluentSetterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortRuleId", "getterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-rule-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-rule-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AbortRuleId", "setterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "setterMethodName" : "setAbortRuleId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the multipart upload was initiated.\n@return Object key for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "ID for the initiated multipart upload.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "ID for the initiated multipart upload.\n@param uploadId ID for the initiated multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "ID for the initiated multipart upload.\n@return ID for the initiated multipart upload.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "ID for the initiated multipart upload.\n@param uploadId ID for the initiated multipart upload.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "ID for the initiated multipart upload.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateMultipartUploadResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateMultipartUploadResponse", "variableName" : "createMultipartUploadResponse", "variableType" : "CreateMultipartUploadResponse", "documentation" : null, "simpleType" : "CreateMultipartUploadResponse", "variableSetterType" : "CreateMultipartUploadResponse" }, "wrapper" : false }, "Delete" : { "c2jName" : "Delete", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getObjects", "beanStyleSetterMethodName" : "setObjects", "c2jName" : "Objects", "c2jShape" : "ObjectIdentifierList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "objects", "fluentSetterDocumentation" : "Sets the value of the Objects property for this object.\n\n@param objects The new value for the Objects property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objects", "getterDocumentation" : "Returns the value of the Objects property for this object.\n

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

\n@return The value of the Objects property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Object", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Object", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ObjectIdentifier", "deprecated" : false, "documentation" : "", "enumType" : 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" : "ObjectIdentifier", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "ObjectIdentifier", "variableName" : "member", "variableType" : "ObjectIdentifier", "documentation" : "", "simpleType" : "ObjectIdentifier", "variableSetterType" : "ObjectIdentifier" }, "simple" : false, "variable" : { "variableDeclarationType" : "ObjectIdentifier", "variableName" : "member", "variableType" : "ObjectIdentifier", "documentation" : "", "simpleType" : "ObjectIdentifier", "variableSetterType" : "ObjectIdentifier" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ObjectIdentifier", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ObjectIdentifier", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Objects", "setterDocumentation" : "Sets the value of the Objects property for this object.\n\n@param objects The new value for the Objects property for this object.", "setterMethodName" : "setObjects", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "objects", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "objects", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuiet", "beanStyleSetterMethodName" : "setQuiet", "c2jName" : "Quiet", "c2jShape" : "Quiet", "deprecated" : false, "documentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "enumType" : null, "fluentGetterMethodName" : "quiet", "fluentSetterDocumentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@param quiet Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quiet", "getterDocumentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@return Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "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" : "Quiet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Quiet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "Quiet", "setterDocumentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@param quiet Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "setterMethodName" : "setQuiet", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "quiet", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "quiet", "variableType" : "Boolean", "documentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Objects" : { "beanStyleGetterMethodName" : "getObjects", "beanStyleSetterMethodName" : "setObjects", "c2jName" : "Objects", "c2jShape" : "ObjectIdentifierList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "objects", "fluentSetterDocumentation" : "Sets the value of the Objects property for this object.\n\n@param objects The new value for the Objects property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objects", "getterDocumentation" : "Returns the value of the Objects property for this object.\n

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

\n@return The value of the Objects property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Object", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Object", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ObjectIdentifier", "deprecated" : false, "documentation" : "", "enumType" : 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" : "ObjectIdentifier", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "ObjectIdentifier", "variableName" : "member", "variableType" : "ObjectIdentifier", "documentation" : "", "simpleType" : "ObjectIdentifier", "variableSetterType" : "ObjectIdentifier" }, "simple" : false, "variable" : { "variableDeclarationType" : "ObjectIdentifier", "variableName" : "member", "variableType" : "ObjectIdentifier", "documentation" : "", "simpleType" : "ObjectIdentifier", "variableSetterType" : "ObjectIdentifier" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ObjectIdentifier", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ObjectIdentifier", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Objects", "setterDocumentation" : "Sets the value of the Objects property for this object.\n\n@param objects The new value for the Objects property for this object.", "setterMethodName" : "setObjects", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "objects", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "objects", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Quiet" : { "beanStyleGetterMethodName" : "getQuiet", "beanStyleSetterMethodName" : "setQuiet", "c2jName" : "Quiet", "c2jShape" : "Quiet", "deprecated" : false, "documentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "enumType" : null, "fluentGetterMethodName" : "quiet", "fluentSetterDocumentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@param quiet Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quiet", "getterDocumentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@return Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "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" : "Quiet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Quiet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "Quiet", "setterDocumentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@param quiet Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "setterMethodName" : "setQuiet", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "quiet", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "quiet", "variableType" : "Boolean", "documentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getObjects", "beanStyleSetterMethodName" : "setObjects", "c2jName" : "Objects", "c2jShape" : "ObjectIdentifierList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "objects", "fluentSetterDocumentation" : "Sets the value of the Objects property for this object.\n\n@param objects The new value for the Objects property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objects", "getterDocumentation" : "Returns the value of the Objects property for this object.\n

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

\n@return The value of the Objects property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Object", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Object", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ObjectIdentifier", "deprecated" : false, "documentation" : "", "enumType" : 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" : "ObjectIdentifier", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "ObjectIdentifier", "variableName" : "member", "variableType" : "ObjectIdentifier", "documentation" : "", "simpleType" : "ObjectIdentifier", "variableSetterType" : "ObjectIdentifier" }, "simple" : false, "variable" : { "variableDeclarationType" : "ObjectIdentifier", "variableName" : "member", "variableType" : "ObjectIdentifier", "documentation" : "", "simpleType" : "ObjectIdentifier", "variableSetterType" : "ObjectIdentifier" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ObjectIdentifier", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ObjectIdentifier", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Objects", "setterDocumentation" : "Sets the value of the Objects property for this object.\n\n@param objects The new value for the Objects property for this object.", "setterMethodName" : "setObjects", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "objects", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "objects", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuiet", "beanStyleSetterMethodName" : "setQuiet", "c2jName" : "Quiet", "c2jShape" : "Quiet", "deprecated" : false, "documentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "enumType" : null, "fluentGetterMethodName" : "quiet", "fluentSetterDocumentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@param quiet Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quiet", "getterDocumentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@return Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "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" : "Quiet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Quiet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "Quiet", "setterDocumentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.\n@param quiet Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "setterMethodName" : "setQuiet", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "quiet", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "quiet", "variableType" : "Boolean", "documentation" : "Element to enable quiet mode for the request. When you add this element, you must set its value to true.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Objects" ], "shapeName" : "Delete", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Delete", "variableName" : "delete", "variableType" : "Delete", "documentation" : null, "simpleType" : "Delete", "variableSetterType" : "Delete" }, "wrapper" : false }, "DeleteBucketAnalyticsConfigurationRequest" : { "c2jName" : "DeleteBucketAnalyticsConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucketAnalyticsConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?analytics", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket from which an analytics configuration is deleted.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket from which an analytics configuration is deleted.\n@param bucket The name of the bucket from which an analytics configuration is deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket from which an analytics configuration is deleted.\n@return The name of the bucket from which an analytics configuration is deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket from which an analytics configuration is deleted.\n@param bucket The name of the bucket from which an analytics configuration is deleted.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket from which an analytics configuration is deleted.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket from which an analytics configuration is deleted.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket from which an analytics configuration is deleted.\n@param bucket The name of the bucket from which an analytics configuration is deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket from which an analytics configuration is deleted.\n@return The name of the bucket from which an analytics configuration is deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket from which an analytics configuration is deleted.\n@param bucket The name of the bucket from which an analytics configuration is deleted.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket from which an analytics configuration is deleted.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket from which an analytics configuration is deleted.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket from which an analytics configuration is deleted.\n@param bucket The name of the bucket from which an analytics configuration is deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket from which an analytics configuration is deleted.\n@return The name of the bucket from which an analytics configuration is deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket from which an analytics configuration is deleted.\n@param bucket The name of the bucket from which an analytics configuration is deleted.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket from which an analytics configuration is deleted.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Id" ], "shapeName" : "DeleteBucketAnalyticsConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketAnalyticsConfigurationRequest", "variableName" : "deleteBucketAnalyticsConfigurationRequest", "variableType" : "DeleteBucketAnalyticsConfigurationRequest", "documentation" : null, "simpleType" : "DeleteBucketAnalyticsConfigurationRequest", "variableSetterType" : "DeleteBucketAnalyticsConfigurationRequest" }, "wrapper" : false }, "DeleteBucketAnalyticsConfigurationResponse" : { "c2jName" : "DeleteBucketAnalyticsConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketAnalyticsConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketAnalyticsConfigurationResponse", "variableName" : "deleteBucketAnalyticsConfigurationResponse", "variableType" : "DeleteBucketAnalyticsConfigurationResponse", "documentation" : null, "simpleType" : "DeleteBucketAnalyticsConfigurationResponse", "variableSetterType" : "DeleteBucketAnalyticsConfigurationResponse" }, "wrapper" : false }, "DeleteBucketCorsRequest" : { "c2jName" : "DeleteBucketCorsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucketCors", "locationName" : null, "requestUri" : "/{Bucket}?cors", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "DeleteBucketCorsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketCorsRequest", "variableName" : "deleteBucketCorsRequest", "variableType" : "DeleteBucketCorsRequest", "documentation" : null, "simpleType" : "DeleteBucketCorsRequest", "variableSetterType" : "DeleteBucketCorsRequest" }, "wrapper" : false }, "DeleteBucketCorsResponse" : { "c2jName" : "DeleteBucketCorsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketCorsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketCorsResponse", "variableName" : "deleteBucketCorsResponse", "variableType" : "DeleteBucketCorsResponse", "documentation" : null, "simpleType" : "DeleteBucketCorsResponse", "variableSetterType" : "DeleteBucketCorsResponse" }, "wrapper" : false }, "DeleteBucketInventoryConfigurationRequest" : { "c2jName" : "DeleteBucketInventoryConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucketInventoryConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?inventory", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the inventory configuration to delete.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the inventory configuration to delete.\n@param bucket The name of the bucket containing the inventory configuration to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the inventory configuration to delete.\n@return The name of the bucket containing the inventory configuration to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the inventory configuration to delete.\n@param bucket The name of the bucket containing the inventory configuration to delete.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the inventory configuration to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the inventory configuration to delete.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the inventory configuration to delete.\n@param bucket The name of the bucket containing the inventory configuration to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the inventory configuration to delete.\n@return The name of the bucket containing the inventory configuration to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the inventory configuration to delete.\n@param bucket The name of the bucket containing the inventory configuration to delete.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the inventory configuration to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the inventory configuration to delete.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the inventory configuration to delete.\n@param bucket The name of the bucket containing the inventory configuration to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the inventory configuration to delete.\n@return The name of the bucket containing the inventory configuration to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the inventory configuration to delete.\n@param bucket The name of the bucket containing the inventory configuration to delete.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the inventory configuration to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Id" ], "shapeName" : "DeleteBucketInventoryConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketInventoryConfigurationRequest", "variableName" : "deleteBucketInventoryConfigurationRequest", "variableType" : "DeleteBucketInventoryConfigurationRequest", "documentation" : null, "simpleType" : "DeleteBucketInventoryConfigurationRequest", "variableSetterType" : "DeleteBucketInventoryConfigurationRequest" }, "wrapper" : false }, "DeleteBucketInventoryConfigurationResponse" : { "c2jName" : "DeleteBucketInventoryConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketInventoryConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketInventoryConfigurationResponse", "variableName" : "deleteBucketInventoryConfigurationResponse", "variableType" : "DeleteBucketInventoryConfigurationResponse", "documentation" : null, "simpleType" : "DeleteBucketInventoryConfigurationResponse", "variableSetterType" : "DeleteBucketInventoryConfigurationResponse" }, "wrapper" : false }, "DeleteBucketLifecycleRequest" : { "c2jName" : "DeleteBucketLifecycleRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucketLifecycle", "locationName" : null, "requestUri" : "/{Bucket}?lifecycle", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "DeleteBucketLifecycleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketLifecycleRequest", "variableName" : "deleteBucketLifecycleRequest", "variableType" : "DeleteBucketLifecycleRequest", "documentation" : null, "simpleType" : "DeleteBucketLifecycleRequest", "variableSetterType" : "DeleteBucketLifecycleRequest" }, "wrapper" : false }, "DeleteBucketLifecycleResponse" : { "c2jName" : "DeleteBucketLifecycleResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketLifecycleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketLifecycleResponse", "variableName" : "deleteBucketLifecycleResponse", "variableType" : "DeleteBucketLifecycleResponse", "documentation" : null, "simpleType" : "DeleteBucketLifecycleResponse", "variableSetterType" : "DeleteBucketLifecycleResponse" }, "wrapper" : false }, "DeleteBucketMetricsConfigurationRequest" : { "c2jName" : "DeleteBucketMetricsConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucketMetricsConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?metrics", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the metrics configuration to delete.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the metrics configuration to delete.\n@param bucket The name of the bucket containing the metrics configuration to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the metrics configuration to delete.\n@return The name of the bucket containing the metrics configuration to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the metrics configuration to delete.\n@param bucket The name of the bucket containing the metrics configuration to delete.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the metrics configuration to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the metrics configuration to delete.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the metrics configuration to delete.\n@param bucket The name of the bucket containing the metrics configuration to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the metrics configuration to delete.\n@return The name of the bucket containing the metrics configuration to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the metrics configuration to delete.\n@param bucket The name of the bucket containing the metrics configuration to delete.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the metrics configuration to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the metrics configuration to delete.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the metrics configuration to delete.\n@param bucket The name of the bucket containing the metrics configuration to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the metrics configuration to delete.\n@return The name of the bucket containing the metrics configuration to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the metrics configuration to delete.\n@param bucket The name of the bucket containing the metrics configuration to delete.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the metrics configuration to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Id" ], "shapeName" : "DeleteBucketMetricsConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketMetricsConfigurationRequest", "variableName" : "deleteBucketMetricsConfigurationRequest", "variableType" : "DeleteBucketMetricsConfigurationRequest", "documentation" : null, "simpleType" : "DeleteBucketMetricsConfigurationRequest", "variableSetterType" : "DeleteBucketMetricsConfigurationRequest" }, "wrapper" : false }, "DeleteBucketMetricsConfigurationResponse" : { "c2jName" : "DeleteBucketMetricsConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketMetricsConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketMetricsConfigurationResponse", "variableName" : "deleteBucketMetricsConfigurationResponse", "variableType" : "DeleteBucketMetricsConfigurationResponse", "documentation" : null, "simpleType" : "DeleteBucketMetricsConfigurationResponse", "variableSetterType" : "DeleteBucketMetricsConfigurationResponse" }, "wrapper" : false }, "DeleteBucketPolicyRequest" : { "c2jName" : "DeleteBucketPolicyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucketPolicy", "locationName" : null, "requestUri" : "/{Bucket}?policy", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "DeleteBucketPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketPolicyRequest", "variableName" : "deleteBucketPolicyRequest", "variableType" : "DeleteBucketPolicyRequest", "documentation" : null, "simpleType" : "DeleteBucketPolicyRequest", "variableSetterType" : "DeleteBucketPolicyRequest" }, "wrapper" : false }, "DeleteBucketPolicyResponse" : { "c2jName" : "DeleteBucketPolicyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketPolicyResponse", "variableName" : "deleteBucketPolicyResponse", "variableType" : "DeleteBucketPolicyResponse", "documentation" : null, "simpleType" : "DeleteBucketPolicyResponse", "variableSetterType" : "DeleteBucketPolicyResponse" }, "wrapper" : false }, "DeleteBucketReplicationRequest" : { "c2jName" : "DeleteBucketReplicationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucketReplication", "locationName" : null, "requestUri" : "/{Bucket}?replication", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "DeleteBucketReplicationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketReplicationRequest", "variableName" : "deleteBucketReplicationRequest", "variableType" : "DeleteBucketReplicationRequest", "documentation" : null, "simpleType" : "DeleteBucketReplicationRequest", "variableSetterType" : "DeleteBucketReplicationRequest" }, "wrapper" : false }, "DeleteBucketReplicationResponse" : { "c2jName" : "DeleteBucketReplicationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketReplicationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketReplicationResponse", "variableName" : "deleteBucketReplicationResponse", "variableType" : "DeleteBucketReplicationResponse", "documentation" : null, "simpleType" : "DeleteBucketReplicationResponse", "variableSetterType" : "DeleteBucketReplicationResponse" }, "wrapper" : false }, "DeleteBucketRequest" : { "c2jName" : "DeleteBucketRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucket", "locationName" : null, "requestUri" : "/{Bucket}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "DeleteBucketRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketRequest", "variableName" : "deleteBucketRequest", "variableType" : "DeleteBucketRequest", "documentation" : null, "simpleType" : "DeleteBucketRequest", "variableSetterType" : "DeleteBucketRequest" }, "wrapper" : false }, "DeleteBucketResponse" : { "c2jName" : "DeleteBucketResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketResponse", "variableName" : "deleteBucketResponse", "variableType" : "DeleteBucketResponse", "documentation" : null, "simpleType" : "DeleteBucketResponse", "variableSetterType" : "DeleteBucketResponse" }, "wrapper" : false }, "DeleteBucketTaggingRequest" : { "c2jName" : "DeleteBucketTaggingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucketTagging", "locationName" : null, "requestUri" : "/{Bucket}?tagging", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "DeleteBucketTaggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketTaggingRequest", "variableName" : "deleteBucketTaggingRequest", "variableType" : "DeleteBucketTaggingRequest", "documentation" : null, "simpleType" : "DeleteBucketTaggingRequest", "variableSetterType" : "DeleteBucketTaggingRequest" }, "wrapper" : false }, "DeleteBucketTaggingResponse" : { "c2jName" : "DeleteBucketTaggingResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketTaggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketTaggingResponse", "variableName" : "deleteBucketTaggingResponse", "variableType" : "DeleteBucketTaggingResponse", "documentation" : null, "simpleType" : "DeleteBucketTaggingResponse", "variableSetterType" : "DeleteBucketTaggingResponse" }, "wrapper" : false }, "DeleteBucketWebsiteRequest" : { "c2jName" : "DeleteBucketWebsiteRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteBucketWebsite", "locationName" : null, "requestUri" : "/{Bucket}?website", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "DeleteBucketWebsiteRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBucketWebsiteRequest", "variableName" : "deleteBucketWebsiteRequest", "variableType" : "DeleteBucketWebsiteRequest", "documentation" : null, "simpleType" : "DeleteBucketWebsiteRequest", "variableSetterType" : "DeleteBucketWebsiteRequest" }, "wrapper" : false }, "DeleteBucketWebsiteResponse" : { "c2jName" : "DeleteBucketWebsiteResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBucketWebsiteResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBucketWebsiteResponse", "variableName" : "deleteBucketWebsiteResponse", "variableType" : "DeleteBucketWebsiteResponse", "documentation" : null, "simpleType" : "DeleteBucketWebsiteResponse", "variableSetterType" : "DeleteBucketWebsiteResponse" }, "wrapper" : false }, "DeleteMarkerEntry" : { "c2jName" : "DeleteMarkerEntry", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "The object key.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "The object key.\n@param key The object key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "The object key.\n@return The object key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "The object key.\n@param key The object key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "The object key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version ID of an object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version ID of an object.\n@return Version ID of an 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version ID of an object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsLatest", "beanStyleSetterMethodName" : "setIsLatest", "c2jName" : "IsLatest", "c2jShape" : "IsLatest", "deprecated" : false, "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "enumType" : null, "fluentGetterMethodName" : "isLatest", "fluentSetterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLatest", "getterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Specifies whether the object is (true) or is not (false) the latest version of an object.", "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" : "IsLatest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsLatest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsLatest", "setterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.", "setterMethodName" : "setIsLatest", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time the object was last modified.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time the object was last modified.\n@return Date and time the object was last modified.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time the object was last modified.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IsLatest" : { "beanStyleGetterMethodName" : "getIsLatest", "beanStyleSetterMethodName" : "setIsLatest", "c2jName" : "IsLatest", "c2jShape" : "IsLatest", "deprecated" : false, "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "enumType" : null, "fluentGetterMethodName" : "isLatest", "fluentSetterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLatest", "getterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Specifies whether the object is (true) or is not (false) the latest version of an object.", "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" : "IsLatest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsLatest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsLatest", "setterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.", "setterMethodName" : "setIsLatest", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "The object key.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "The object key.\n@param key The object key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "The object key.\n@return The object key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "The object key.\n@param key The object key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "The object key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModified" : { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time the object was last modified.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time the object was last modified.\n@return Date and time the object was last modified.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time the object was last modified.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version ID of an object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version ID of an object.\n@return Version ID of an 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version ID of an object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "The object key.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "The object key.\n@param key The object key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "The object key.\n@return The object key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "The object key.\n@param key The object key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "The object key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version ID of an object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version ID of an object.\n@return Version ID of an 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version ID of an object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsLatest", "beanStyleSetterMethodName" : "setIsLatest", "c2jName" : "IsLatest", "c2jShape" : "IsLatest", "deprecated" : false, "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "enumType" : null, "fluentGetterMethodName" : "isLatest", "fluentSetterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLatest", "getterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Specifies whether the object is (true) or is not (false) the latest version of an object.", "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" : "IsLatest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsLatest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsLatest", "setterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.", "setterMethodName" : "setIsLatest", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time the object was last modified.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time the object was last modified.\n@return Date and time the object was last modified.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time the object was last modified.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteMarkerEntry", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteMarkerEntry", "variableName" : "deleteMarkerEntry", "variableType" : "DeleteMarkerEntry", "documentation" : null, "simpleType" : "DeleteMarkerEntry", "variableSetterType" : "DeleteMarkerEntry" }, "wrapper" : false }, "DeleteObjectRequest" : { "c2jName" : "DeleteObjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteObject", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMFA", "beanStyleSetterMethodName" : "setMFA", "c2jName" : "MFA", "c2jShape" : "MFA", "deprecated" : false, "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "enumType" : null, "fluentGetterMethodName" : "mfa", "fluentSetterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfa", "getterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mfa", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFA", "setterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "setterMethodName" : "setMFA", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MFA" : { "beanStyleGetterMethodName" : "getMFA", "beanStyleSetterMethodName" : "setMFA", "c2jName" : "MFA", "c2jShape" : "MFA", "deprecated" : false, "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "enumType" : null, "fluentGetterMethodName" : "mfa", "fluentSetterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfa", "getterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mfa", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFA", "setterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "setterMethodName" : "setMFA", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMFA", "beanStyleSetterMethodName" : "setMFA", "c2jName" : "MFA", "c2jShape" : "MFA", "deprecated" : false, "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "enumType" : null, "fluentGetterMethodName" : "mfa", "fluentSetterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfa", "getterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mfa", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFA", "setterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "setterMethodName" : "setMFA", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "DeleteObjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteObjectRequest", "variableName" : "deleteObjectRequest", "variableType" : "DeleteObjectRequest", "documentation" : null, "simpleType" : "DeleteObjectRequest", "variableSetterType" : "DeleteObjectRequest" }, "wrapper" : false }, "DeleteObjectResponse" : { "c2jName" : "DeleteObjectOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@param deleteMarker Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@return Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-delete-marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-delete-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@param deleteMarker Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.\n@param versionId Returns the version ID of the delete marker created as a result of the DELETE operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.\n@return Returns the version ID of the delete marker created as a result of the DELETE operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.\n@param versionId Returns the version ID of the delete marker created as a result of the DELETE operation.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeleteMarker" : { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@param deleteMarker Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@return Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-delete-marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-delete-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@param deleteMarker Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.\n@param versionId Returns the version ID of the delete marker created as a result of the DELETE operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.\n@return Returns the version ID of the delete marker created as a result of the DELETE operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.\n@param versionId Returns the version ID of the delete marker created as a result of the DELETE operation.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@param deleteMarker Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@return Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-delete-marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-delete-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.\n@param deleteMarker Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.\n@param versionId Returns the version ID of the delete marker created as a result of the DELETE operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.\n@return Returns the version ID of the delete marker created as a result of the DELETE operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.\n@param versionId Returns the version ID of the delete marker created as a result of the DELETE operation.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Returns the version ID of the delete marker created as a result of the DELETE operation.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteObjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteObjectResponse", "variableName" : "deleteObjectResponse", "variableType" : "DeleteObjectResponse", "documentation" : null, "simpleType" : "DeleteObjectResponse", "variableSetterType" : "DeleteObjectResponse" }, "wrapper" : false }, "DeleteObjectTaggingRequest" : { "c2jName" : "DeleteObjectTaggingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteObjectTagging", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}?tagging", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "The versionId of the object that the tag-set will be removed from.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "The versionId of the object that the tag-set will be removed from.\n@param versionId The versionId of the object that the tag-set will be removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "The versionId of the object that the tag-set will be removed from.\n@return The versionId of the object that the tag-set will be removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "The versionId of the object that the tag-set will be removed from.\n@param versionId The versionId of the object that the tag-set will be removed from.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "The versionId of the object that the tag-set will be removed from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "The versionId of the object that the tag-set will be removed from.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "The versionId of the object that the tag-set will be removed from.\n@param versionId The versionId of the object that the tag-set will be removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "The versionId of the object that the tag-set will be removed from.\n@return The versionId of the object that the tag-set will be removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "The versionId of the object that the tag-set will be removed from.\n@param versionId The versionId of the object that the tag-set will be removed from.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "The versionId of the object that the tag-set will be removed from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "The versionId of the object that the tag-set will be removed from.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "The versionId of the object that the tag-set will be removed from.\n@param versionId The versionId of the object that the tag-set will be removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "The versionId of the object that the tag-set will be removed from.\n@return The versionId of the object that the tag-set will be removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "The versionId of the object that the tag-set will be removed from.\n@param versionId The versionId of the object that the tag-set will be removed from.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "The versionId of the object that the tag-set will be removed from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "DeleteObjectTaggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteObjectTaggingRequest", "variableName" : "deleteObjectTaggingRequest", "variableType" : "DeleteObjectTaggingRequest", "documentation" : null, "simpleType" : "DeleteObjectTaggingRequest", "variableSetterType" : "DeleteObjectTaggingRequest" }, "wrapper" : false }, "DeleteObjectTaggingResponse" : { "c2jName" : "DeleteObjectTaggingOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "The versionId of the object the tag-set was removed from.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "The versionId of the object the tag-set was removed from.\n@param versionId The versionId of the object the tag-set was removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "The versionId of the object the tag-set was removed from.\n@return The versionId of the object the tag-set was removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "The versionId of the object the tag-set was removed from.\n@param versionId The versionId of the object the tag-set was removed from.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "The versionId of the object the tag-set was removed from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "The versionId of the object the tag-set was removed from.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "The versionId of the object the tag-set was removed from.\n@param versionId The versionId of the object the tag-set was removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "The versionId of the object the tag-set was removed from.\n@return The versionId of the object the tag-set was removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "The versionId of the object the tag-set was removed from.\n@param versionId The versionId of the object the tag-set was removed from.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "The versionId of the object the tag-set was removed from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "The versionId of the object the tag-set was removed from.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "The versionId of the object the tag-set was removed from.\n@param versionId The versionId of the object the tag-set was removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "The versionId of the object the tag-set was removed from.\n@return The versionId of the object the tag-set was removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "The versionId of the object the tag-set was removed from.\n@param versionId The versionId of the object the tag-set was removed from.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "The versionId of the object the tag-set was removed from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteObjectTaggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteObjectTaggingResponse", "variableName" : "deleteObjectTaggingResponse", "variableType" : "DeleteObjectTaggingResponse", "documentation" : null, "simpleType" : "DeleteObjectTaggingResponse", "variableSetterType" : "DeleteObjectTaggingResponse" }, "wrapper" : false }, "DeleteObjectsRequest" : { "c2jName" : "DeleteObjectsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteObjects", "locationName" : null, "requestUri" : "/{Bucket}?delete", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelete", "beanStyleSetterMethodName" : "setDelete", "c2jName" : "Delete", "c2jShape" : "Delete", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delete", "fluentSetterDocumentation" : "Sets the value of the Delete property for this object.\n\n@param delete The new value for the Delete property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delete", "getterDocumentation" : "Returns the value of the Delete property for this object.\n@return The value of the Delete property for this object.", "getterModel" : { "returnType" : "Delete", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Delete", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Delete", "setterDocumentation" : "Sets the value of the Delete property for this object.\n\n@param delete The new value for the Delete property for this object.", "setterMethodName" : "setDelete", "setterModel" : { "variableDeclarationType" : "Delete", "variableName" : "delete", "variableType" : "Delete", "documentation" : "", "simpleType" : "Delete", "variableSetterType" : "Delete" }, "simple" : false, "variable" : { "variableDeclarationType" : "Delete", "variableName" : "delete", "variableType" : "Delete", "documentation" : "", "simpleType" : "Delete", "variableSetterType" : "Delete" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getMFA", "beanStyleSetterMethodName" : "setMFA", "c2jName" : "MFA", "c2jShape" : "MFA", "deprecated" : false, "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "enumType" : null, "fluentGetterMethodName" : "mfa", "fluentSetterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfa", "getterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mfa", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFA", "setterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "setterMethodName" : "setMFA", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Delete" : { "beanStyleGetterMethodName" : "getDelete", "beanStyleSetterMethodName" : "setDelete", "c2jName" : "Delete", "c2jShape" : "Delete", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delete", "fluentSetterDocumentation" : "Sets the value of the Delete property for this object.\n\n@param delete The new value for the Delete property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delete", "getterDocumentation" : "Returns the value of the Delete property for this object.\n@return The value of the Delete property for this object.", "getterModel" : { "returnType" : "Delete", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Delete", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Delete", "setterDocumentation" : "Sets the value of the Delete property for this object.\n\n@param delete The new value for the Delete property for this object.", "setterMethodName" : "setDelete", "setterModel" : { "variableDeclarationType" : "Delete", "variableName" : "delete", "variableType" : "Delete", "documentation" : "", "simpleType" : "Delete", "variableSetterType" : "Delete" }, "simple" : false, "variable" : { "variableDeclarationType" : "Delete", "variableName" : "delete", "variableType" : "Delete", "documentation" : "", "simpleType" : "Delete", "variableSetterType" : "Delete" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "MFA" : { "beanStyleGetterMethodName" : "getMFA", "beanStyleSetterMethodName" : "setMFA", "c2jName" : "MFA", "c2jShape" : "MFA", "deprecated" : false, "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "enumType" : null, "fluentGetterMethodName" : "mfa", "fluentSetterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfa", "getterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mfa", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFA", "setterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "setterMethodName" : "setMFA", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelete", "beanStyleSetterMethodName" : "setDelete", "c2jName" : "Delete", "c2jShape" : "Delete", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delete", "fluentSetterDocumentation" : "Sets the value of the Delete property for this object.\n\n@param delete The new value for the Delete property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delete", "getterDocumentation" : "Returns the value of the Delete property for this object.\n@return The value of the Delete property for this object.", "getterModel" : { "returnType" : "Delete", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Delete", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Delete", "setterDocumentation" : "Sets the value of the Delete property for this object.\n\n@param delete The new value for the Delete property for this object.", "setterMethodName" : "setDelete", "setterModel" : { "variableDeclarationType" : "Delete", "variableName" : "delete", "variableType" : "Delete", "documentation" : "", "simpleType" : "Delete", "variableSetterType" : "Delete" }, "simple" : false, "variable" : { "variableDeclarationType" : "Delete", "variableName" : "delete", "variableType" : "Delete", "documentation" : "", "simpleType" : "Delete", "variableSetterType" : "Delete" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getMFA", "beanStyleSetterMethodName" : "setMFA", "c2jName" : "MFA", "c2jShape" : "MFA", "deprecated" : false, "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "enumType" : null, "fluentGetterMethodName" : "mfa", "fluentSetterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfa", "getterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mfa", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFA", "setterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "setterMethodName" : "setMFA", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Delete" ], "shapeName" : "DeleteObjectsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteObjectsRequest", "variableName" : "deleteObjectsRequest", "variableType" : "DeleteObjectsRequest", "documentation" : null, "simpleType" : "DeleteObjectsRequest", "variableSetterType" : "DeleteObjectsRequest" }, "wrapper" : false }, "DeleteObjectsResponse" : { "c2jName" : "DeleteObjectsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeleted", "beanStyleSetterMethodName" : "setDeleted", "c2jName" : "Deleted", "c2jShape" : "DeletedObjects", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleted", "fluentSetterDocumentation" : "Sets the value of the Deleted property for this object.\n\n@param deleted The new value for the Deleted property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleted", "getterDocumentation" : "Returns the value of the Deleted property for this object.\n

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

\n@return The value of the Deleted property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deleted", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deleted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeletedObject", "deprecated" : false, "documentation" : "", "enumType" : 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" : "DeletedObject", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "DeletedObject", "variableName" : "member", "variableType" : "DeletedObject", "documentation" : "", "simpleType" : "DeletedObject", "variableSetterType" : "DeletedObject" }, "simple" : false, "variable" : { "variableDeclarationType" : "DeletedObject", "variableName" : "member", "variableType" : "DeletedObject", "documentation" : "", "simpleType" : "DeletedObject", "variableSetterType" : "DeletedObject" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeletedObject", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeletedObject", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Deleted", "setterDocumentation" : "Sets the value of the Deleted property for this object.\n\n@param deleted The new value for the Deleted property for this object.", "setterMethodName" : "setDeleted", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleted", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleted", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrors", "beanStyleSetterMethodName" : "setErrors", "c2jName" : "Errors", "c2jShape" : "Errors", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "errors", "fluentSetterDocumentation" : "Sets the value of the Errors property for this object.\n\n@param errors The new value for the Errors property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errors", "getterDocumentation" : "Returns the value of the Errors property for this object.\n

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

\n@return The value of the Errors property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Error", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Error", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Error", "deprecated" : false, "documentation" : "", "enumType" : 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" : "S3Error", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "S3Error", "variableName" : "member", "variableType" : "S3Error", "documentation" : "", "simpleType" : "S3Error", "variableSetterType" : "S3Error" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3Error", "variableName" : "member", "variableType" : "S3Error", "documentation" : "", "simpleType" : "S3Error", "variableSetterType" : "S3Error" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Error", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Error", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Errors", "setterDocumentation" : "Sets the value of the Errors property for this object.\n\n@param errors The new value for the Errors property for this object.", "setterMethodName" : "setErrors", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "errors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "errors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Deleted" : { "beanStyleGetterMethodName" : "getDeleted", "beanStyleSetterMethodName" : "setDeleted", "c2jName" : "Deleted", "c2jShape" : "DeletedObjects", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleted", "fluentSetterDocumentation" : "Sets the value of the Deleted property for this object.\n\n@param deleted The new value for the Deleted property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleted", "getterDocumentation" : "Returns the value of the Deleted property for this object.\n

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

\n@return The value of the Deleted property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deleted", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deleted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeletedObject", "deprecated" : false, "documentation" : "", "enumType" : 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" : "DeletedObject", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "DeletedObject", "variableName" : "member", "variableType" : "DeletedObject", "documentation" : "", "simpleType" : "DeletedObject", "variableSetterType" : "DeletedObject" }, "simple" : false, "variable" : { "variableDeclarationType" : "DeletedObject", "variableName" : "member", "variableType" : "DeletedObject", "documentation" : "", "simpleType" : "DeletedObject", "variableSetterType" : "DeletedObject" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeletedObject", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeletedObject", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Deleted", "setterDocumentation" : "Sets the value of the Deleted property for this object.\n\n@param deleted The new value for the Deleted property for this object.", "setterMethodName" : "setDeleted", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleted", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleted", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Errors" : { "beanStyleGetterMethodName" : "getErrors", "beanStyleSetterMethodName" : "setErrors", "c2jName" : "Errors", "c2jShape" : "Errors", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "errors", "fluentSetterDocumentation" : "Sets the value of the Errors property for this object.\n\n@param errors The new value for the Errors property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errors", "getterDocumentation" : "Returns the value of the Errors property for this object.\n

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

\n@return The value of the Errors property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Error", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Error", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Error", "deprecated" : false, "documentation" : "", "enumType" : 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" : "S3Error", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "S3Error", "variableName" : "member", "variableType" : "S3Error", "documentation" : "", "simpleType" : "S3Error", "variableSetterType" : "S3Error" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3Error", "variableName" : "member", "variableType" : "S3Error", "documentation" : "", "simpleType" : "S3Error", "variableSetterType" : "S3Error" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Error", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Error", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Errors", "setterDocumentation" : "Sets the value of the Errors property for this object.\n\n@param errors The new value for the Errors property for this object.", "setterMethodName" : "setErrors", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "errors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "errors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeleted", "beanStyleSetterMethodName" : "setDeleted", "c2jName" : "Deleted", "c2jShape" : "DeletedObjects", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleted", "fluentSetterDocumentation" : "Sets the value of the Deleted property for this object.\n\n@param deleted The new value for the Deleted property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleted", "getterDocumentation" : "Returns the value of the Deleted property for this object.\n

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

\n@return The value of the Deleted property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deleted", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deleted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeletedObject", "deprecated" : false, "documentation" : "", "enumType" : 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" : "DeletedObject", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "DeletedObject", "variableName" : "member", "variableType" : "DeletedObject", "documentation" : "", "simpleType" : "DeletedObject", "variableSetterType" : "DeletedObject" }, "simple" : false, "variable" : { "variableDeclarationType" : "DeletedObject", "variableName" : "member", "variableType" : "DeletedObject", "documentation" : "", "simpleType" : "DeletedObject", "variableSetterType" : "DeletedObject" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeletedObject", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeletedObject", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Deleted", "setterDocumentation" : "Sets the value of the Deleted property for this object.\n\n@param deleted The new value for the Deleted property for this object.", "setterMethodName" : "setDeleted", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleted", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleted", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrors", "beanStyleSetterMethodName" : "setErrors", "c2jName" : "Errors", "c2jShape" : "Errors", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "errors", "fluentSetterDocumentation" : "Sets the value of the Errors property for this object.\n\n@param errors The new value for the Errors property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errors", "getterDocumentation" : "Returns the value of the Errors property for this object.\n

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

\n@return The value of the Errors property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Error", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Error", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Error", "deprecated" : false, "documentation" : "", "enumType" : 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" : "S3Error", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "S3Error", "variableName" : "member", "variableType" : "S3Error", "documentation" : "", "simpleType" : "S3Error", "variableSetterType" : "S3Error" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3Error", "variableName" : "member", "variableType" : "S3Error", "documentation" : "", "simpleType" : "S3Error", "variableSetterType" : "S3Error" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Error", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Error", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Errors", "setterDocumentation" : "Sets the value of the Errors property for this object.\n\n@param errors The new value for the Errors property for this object.", "setterMethodName" : "setErrors", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "errors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "errors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteObjectsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteObjectsResponse", "variableName" : "deleteObjectsResponse", "variableType" : "DeleteObjectsResponse", "documentation" : null, "simpleType" : "DeleteObjectsResponse", "variableSetterType" : "DeleteObjectsResponse" }, "wrapper" : false }, "DeletedObject" : { "c2jName" : "DeletedObject", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Sets the value of the DeleteMarker property for this object.\n\n@param deleteMarker The new value for the DeleteMarker property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Returns the value of the DeleteMarker property for this object.\n@return The value of the DeleteMarker property for this object.", "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" : "DeleteMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Sets the value of the DeleteMarker property for this object.\n\n@param deleteMarker The new value for the DeleteMarker property for this object.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteMarkerVersionId", "beanStyleSetterMethodName" : "setDeleteMarkerVersionId", "c2jName" : "DeleteMarkerVersionId", "c2jShape" : "DeleteMarkerVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleteMarkerVersionId", "fluentSetterDocumentation" : "Sets the value of the DeleteMarkerVersionId property for this object.\n\n@param deleteMarkerVersionId The new value for the DeleteMarkerVersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarkerVersionId", "getterDocumentation" : "Returns the value of the DeleteMarkerVersionId property for this object.\n@return The value of the DeleteMarkerVersionId property 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" : "DeleteMarkerVersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteMarkerVersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DeleteMarkerVersionId", "setterDocumentation" : "Sets the value of the DeleteMarkerVersionId property for this object.\n\n@param deleteMarkerVersionId The new value for the DeleteMarkerVersionId property for this object.", "setterMethodName" : "setDeleteMarkerVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deleteMarkerVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "deleteMarkerVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeleteMarker" : { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Sets the value of the DeleteMarker property for this object.\n\n@param deleteMarker The new value for the DeleteMarker property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Returns the value of the DeleteMarker property for this object.\n@return The value of the DeleteMarker property for this object.", "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" : "DeleteMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Sets the value of the DeleteMarker property for this object.\n\n@param deleteMarker The new value for the DeleteMarker property for this object.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "DeleteMarkerVersionId" : { "beanStyleGetterMethodName" : "getDeleteMarkerVersionId", "beanStyleSetterMethodName" : "setDeleteMarkerVersionId", "c2jName" : "DeleteMarkerVersionId", "c2jShape" : "DeleteMarkerVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleteMarkerVersionId", "fluentSetterDocumentation" : "Sets the value of the DeleteMarkerVersionId property for this object.\n\n@param deleteMarkerVersionId The new value for the DeleteMarkerVersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarkerVersionId", "getterDocumentation" : "Returns the value of the DeleteMarkerVersionId property for this object.\n@return The value of the DeleteMarkerVersionId property 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" : "DeleteMarkerVersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteMarkerVersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DeleteMarkerVersionId", "setterDocumentation" : "Sets the value of the DeleteMarkerVersionId property for this object.\n\n@param deleteMarkerVersionId The new value for the DeleteMarkerVersionId property for this object.", "setterMethodName" : "setDeleteMarkerVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deleteMarkerVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "deleteMarkerVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Sets the value of the DeleteMarker property for this object.\n\n@param deleteMarker The new value for the DeleteMarker property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Returns the value of the DeleteMarker property for this object.\n@return The value of the DeleteMarker property for this object.", "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" : "DeleteMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Sets the value of the DeleteMarker property for this object.\n\n@param deleteMarker The new value for the DeleteMarker property for this object.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteMarkerVersionId", "beanStyleSetterMethodName" : "setDeleteMarkerVersionId", "c2jName" : "DeleteMarkerVersionId", "c2jShape" : "DeleteMarkerVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleteMarkerVersionId", "fluentSetterDocumentation" : "Sets the value of the DeleteMarkerVersionId property for this object.\n\n@param deleteMarkerVersionId The new value for the DeleteMarkerVersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarkerVersionId", "getterDocumentation" : "Returns the value of the DeleteMarkerVersionId property for this object.\n@return The value of the DeleteMarkerVersionId property 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" : "DeleteMarkerVersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteMarkerVersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DeleteMarkerVersionId", "setterDocumentation" : "Sets the value of the DeleteMarkerVersionId property for this object.\n\n@param deleteMarkerVersionId The new value for the DeleteMarkerVersionId property for this object.", "setterMethodName" : "setDeleteMarkerVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deleteMarkerVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "deleteMarkerVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeletedObject", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeletedObject", "variableName" : "deletedObject", "variableType" : "DeletedObject", "documentation" : null, "simpleType" : "DeletedObject", "variableSetterType" : "DeletedObject" }, "wrapper" : false }, "Destination" : { "c2jName" : "Destination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@param bucket Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@return Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@param bucket Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@param bucket Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@return Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@param bucket Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@param bucket Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@return Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.\n@param bucket Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "Destination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : null, "simpleType" : "Destination", "variableSetterType" : "Destination" }, "wrapper" : false }, "EncodingType" : { "c2jName" : "EncodingType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Requests Amazon S3 to encode the object keys in the response and specifies the encoding method to use. An object key may contain any Unicode character; however, XML 1.0 parser cannot parse some characters, such as characters with an ASCII value from 0 to 10. For characters that are not supported in XML 1.0, you can add this parameter to request that Amazon S3 encode the keys in the response.", "enums" : [ { "name" : "Url", "value" : "url" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EncodingType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EncodingType", "variableName" : "encodingType", "variableType" : "EncodingType", "documentation" : null, "simpleType" : "EncodingType", "variableSetterType" : "EncodingType" }, "wrapper" : false }, "ErrorDocument" : { "c2jName" : "ErrorDocument", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "The object key name to use when a 4XX class error occurs.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "The object key name to use when a 4XX class error occurs.\n@param key The object key name to use when a 4XX class error occurs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "The object key name to use when a 4XX class error occurs.\n@return The object key name to use when a 4XX class error occurs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "The object key name to use when a 4XX class error occurs.\n@param key The object key name to use when a 4XX class error occurs.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "The object key name to use when a 4XX class error occurs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "The object key name to use when a 4XX class error occurs.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "The object key name to use when a 4XX class error occurs.\n@param key The object key name to use when a 4XX class error occurs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "The object key name to use when a 4XX class error occurs.\n@return The object key name to use when a 4XX class error occurs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "The object key name to use when a 4XX class error occurs.\n@param key The object key name to use when a 4XX class error occurs.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "The object key name to use when a 4XX class error occurs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "The object key name to use when a 4XX class error occurs.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "The object key name to use when a 4XX class error occurs.\n@param key The object key name to use when a 4XX class error occurs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "The object key name to use when a 4XX class error occurs.\n@return The object key name to use when a 4XX class error occurs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "The object key name to use when a 4XX class error occurs.\n@param key The object key name to use when a 4XX class error occurs.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "The object key name to use when a 4XX class error occurs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key" ], "shapeName" : "ErrorDocument", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : null, "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "wrapper" : false }, "Event" : { "c2jName" : "Event", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Bucket event for which to send notifications.", "enums" : [ { "name" : "S3ReducedRedundancyLostObject", "value" : "s3:ReducedRedundancyLostObject" }, { "name" : "S3ObjectCreated", "value" : "s3:ObjectCreated:*" }, { "name" : "S3ObjectCreatedPut", "value" : "s3:ObjectCreated:Put" }, { "name" : "S3ObjectCreatedPost", "value" : "s3:ObjectCreated:Post" }, { "name" : "S3ObjectCreatedCopy", "value" : "s3:ObjectCreated:Copy" }, { "name" : "S3ObjectCreatedCompleteMultipartUpload", "value" : "s3:ObjectCreated:CompleteMultipartUpload" }, { "name" : "S3ObjectRemoved", "value" : "s3:ObjectRemoved:*" }, { "name" : "S3ObjectRemovedDelete", "value" : "s3:ObjectRemoved:Delete" }, { "name" : "S3ObjectRemovedDeleteMarkerCreated", "value" : "s3:ObjectRemoved:DeleteMarkerCreated" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Event", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Event", "variableName" : "event", "variableType" : "Event", "documentation" : null, "simpleType" : "Event", "variableSetterType" : "Event" }, "wrapper" : false }, "ExpirationStatus" : { "c2jName" : "ExpirationStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Enabled", "value" : "Enabled" }, { "name" : "Disabled", "value" : "Disabled" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ExpirationStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExpirationStatus", "variableName" : "expirationStatus", "variableType" : "ExpirationStatus", "documentation" : null, "simpleType" : "ExpirationStatus", "variableSetterType" : "ExpirationStatus" }, "wrapper" : false }, "FilterRule" : { "c2jName" : "FilterRule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for key value pair that defines the criteria for the filter rule.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "FilterRuleName", "deprecated" : false, "documentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.", "enumType" : "FilterRuleName", "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@param name Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@see FilterRuleName\n@return Returns a reference to this object so that method calls can be chained together.\n@see FilterRuleName", "fluentSetterMethodName" : "name", "getterDocumentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@return Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@see FilterRuleName", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@param name Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@see FilterRuleName", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "FilterRuleValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "FilterRuleName", "deprecated" : false, "documentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.", "enumType" : "FilterRuleName", "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@param name Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@see FilterRuleName\n@return Returns a reference to this object so that method calls can be chained together.\n@see FilterRuleName", "fluentSetterMethodName" : "name", "getterDocumentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@return Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@see FilterRuleName", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@param name Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@see FilterRuleName", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "FilterRuleValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "FilterRuleName", "deprecated" : false, "documentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.", "enumType" : "FilterRuleName", "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@param name Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@see FilterRuleName\n@return Returns a reference to this object so that method calls can be chained together.\n@see FilterRuleName", "fluentSetterMethodName" : "name", "getterDocumentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@return Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@see FilterRuleName", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@param name Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.\n@see FilterRuleName", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "Object key name prefix or suffix identifying one or more objects to which the filtering rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "FilterRuleValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FilterRule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FilterRule", "variableName" : "filterRule", "variableType" : "FilterRule", "documentation" : null, "simpleType" : "FilterRule", "variableSetterType" : "FilterRule" }, "wrapper" : false }, "FilterRuleName" : { "c2jName" : "FilterRuleName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Prefix", "value" : "prefix" }, { "name" : "Suffix", "value" : "suffix" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FilterRuleName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FilterRuleName", "variableName" : "filterRuleName", "variableType" : "FilterRuleName", "documentation" : null, "simpleType" : "FilterRuleName", "variableSetterType" : "FilterRuleName" }, "wrapper" : false }, "GetBucketAccelerateConfigurationRequest" : { "c2jName" : "GetBucketAccelerateConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketAccelerateConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?accelerate", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket for which the accelerate configuration is retrieved.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket for which the accelerate configuration is retrieved.\n@param bucket Name of the bucket for which the accelerate configuration is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket for which the accelerate configuration is retrieved.\n@return Name of the bucket for which the accelerate configuration is retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket for which the accelerate configuration is retrieved.\n@param bucket Name of the bucket for which the accelerate configuration is retrieved.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket for which the accelerate configuration is retrieved.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket for which the accelerate configuration is retrieved.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket for which the accelerate configuration is retrieved.\n@param bucket Name of the bucket for which the accelerate configuration is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket for which the accelerate configuration is retrieved.\n@return Name of the bucket for which the accelerate configuration is retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket for which the accelerate configuration is retrieved.\n@param bucket Name of the bucket for which the accelerate configuration is retrieved.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket for which the accelerate configuration is retrieved.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket for which the accelerate configuration is retrieved.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket for which the accelerate configuration is retrieved.\n@param bucket Name of the bucket for which the accelerate configuration is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket for which the accelerate configuration is retrieved.\n@return Name of the bucket for which the accelerate configuration is retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket for which the accelerate configuration is retrieved.\n@param bucket Name of the bucket for which the accelerate configuration is retrieved.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket for which the accelerate configuration is retrieved.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketAccelerateConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketAccelerateConfigurationRequest", "variableName" : "getBucketAccelerateConfigurationRequest", "variableType" : "GetBucketAccelerateConfigurationRequest", "documentation" : null, "simpleType" : "GetBucketAccelerateConfigurationRequest", "variableSetterType" : "GetBucketAccelerateConfigurationRequest" }, "wrapper" : false }, "GetBucketAccelerateConfigurationResponse" : { "c2jName" : "GetBucketAccelerateConfigurationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketAccelerateStatus", "deprecated" : false, "documentation" : "The accelerate configuration of the bucket.", "enumType" : "BucketAccelerateStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketAccelerateStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The accelerate configuration of the bucket.\n@return The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The accelerate configuration of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketAccelerateStatus", "deprecated" : false, "documentation" : "The accelerate configuration of the bucket.", "enumType" : "BucketAccelerateStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketAccelerateStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The accelerate configuration of the bucket.\n@return The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The accelerate configuration of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketAccelerateStatus", "deprecated" : false, "documentation" : "The accelerate configuration of the bucket.", "enumType" : "BucketAccelerateStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketAccelerateStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The accelerate configuration of the bucket.\n@return The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The accelerate configuration of the bucket.\n@param status The accelerate configuration of the bucket.\n@see BucketAccelerateStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The accelerate configuration of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketAccelerateConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketAccelerateConfigurationResponse", "variableName" : "getBucketAccelerateConfigurationResponse", "variableType" : "GetBucketAccelerateConfigurationResponse", "documentation" : null, "simpleType" : "GetBucketAccelerateConfigurationResponse", "variableSetterType" : "GetBucketAccelerateConfigurationResponse" }, "wrapper" : false }, "GetBucketAclRequest" : { "c2jName" : "GetBucketAclRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketAcl", "locationName" : null, "requestUri" : "/{Bucket}?acl", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketAclRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketAclRequest", "variableName" : "getBucketAclRequest", "variableType" : "GetBucketAclRequest", "documentation" : null, "simpleType" : "GetBucketAclRequest", "variableSetterType" : "GetBucketAclRequest" }, "wrapper" : false }, "GetBucketAclResponse" : { "c2jName" : "GetBucketAclOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "Grants", "deprecated" : false, "documentation" : "A list of grants.", "enumType" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "A list of grants.\n@param grants A list of grants.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grants", "getterDocumentation" : "A list of grants.\n

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

\n@return A list of grants.", "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" : "AccessControlList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Grant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Grant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Grants", "setterDocumentation" : "A list of grants.\n@param grants A list of grants.", "setterMethodName" : "setGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "A list of grants.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Grants" : { "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "Grants", "deprecated" : false, "documentation" : "A list of grants.", "enumType" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "A list of grants.\n@param grants A list of grants.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grants", "getterDocumentation" : "A list of grants.\n

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

\n@return A list of grants.", "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" : "AccessControlList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Grant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Grant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Grants", "setterDocumentation" : "A list of grants.\n@param grants A list of grants.", "setterMethodName" : "setGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "A list of grants.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "Grants", "deprecated" : false, "documentation" : "A list of grants.", "enumType" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "A list of grants.\n@param grants A list of grants.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grants", "getterDocumentation" : "A list of grants.\n

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

\n@return A list of grants.", "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" : "AccessControlList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Grant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Grant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Grants", "setterDocumentation" : "A list of grants.\n@param grants A list of grants.", "setterMethodName" : "setGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "A list of grants.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketAclResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketAclResponse", "variableName" : "getBucketAclResponse", "variableType" : "GetBucketAclResponse", "documentation" : null, "simpleType" : "GetBucketAclResponse", "variableSetterType" : "GetBucketAclResponse" }, "wrapper" : false }, "GetBucketAnalyticsConfigurationRequest" : { "c2jName" : "GetBucketAnalyticsConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketAnalyticsConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?analytics", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket from which an analytics configuration is retrieved.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket from which an analytics configuration is retrieved.\n@param bucket The name of the bucket from which an analytics configuration is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket from which an analytics configuration is retrieved.\n@return The name of the bucket from which an analytics configuration is retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket from which an analytics configuration is retrieved.\n@param bucket The name of the bucket from which an analytics configuration is retrieved.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket from which an analytics configuration is retrieved.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket from which an analytics configuration is retrieved.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket from which an analytics configuration is retrieved.\n@param bucket The name of the bucket from which an analytics configuration is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket from which an analytics configuration is retrieved.\n@return The name of the bucket from which an analytics configuration is retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket from which an analytics configuration is retrieved.\n@param bucket The name of the bucket from which an analytics configuration is retrieved.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket from which an analytics configuration is retrieved.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket from which an analytics configuration is retrieved.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket from which an analytics configuration is retrieved.\n@param bucket The name of the bucket from which an analytics configuration is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket from which an analytics configuration is retrieved.\n@return The name of the bucket from which an analytics configuration is retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket from which an analytics configuration is retrieved.\n@param bucket The name of the bucket from which an analytics configuration is retrieved.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket from which an analytics configuration is retrieved.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Id" ], "shapeName" : "GetBucketAnalyticsConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketAnalyticsConfigurationRequest", "variableName" : "getBucketAnalyticsConfigurationRequest", "variableType" : "GetBucketAnalyticsConfigurationRequest", "documentation" : null, "simpleType" : "GetBucketAnalyticsConfigurationRequest", "variableSetterType" : "GetBucketAnalyticsConfigurationRequest" }, "wrapper" : false }, "GetBucketAnalyticsConfigurationResponse" : { "c2jName" : "GetBucketAnalyticsConfigurationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfiguration", "deprecated" : false, "documentation" : "The configuration and any analyses for the analytics filter.", "enumType" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "The configuration and any analyses for the analytics filter.\n@return The configuration and any analyses for the analytics filter.", "getterModel" : { "returnType" : "AnalyticsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AnalyticsConfiguration", "setterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "The configuration and any analyses for the analytics filter.", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsConfiguration" : { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfiguration", "deprecated" : false, "documentation" : "The configuration and any analyses for the analytics filter.", "enumType" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "The configuration and any analyses for the analytics filter.\n@return The configuration and any analyses for the analytics filter.", "getterModel" : { "returnType" : "AnalyticsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AnalyticsConfiguration", "setterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "The configuration and any analyses for the analytics filter.", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfiguration", "deprecated" : false, "documentation" : "The configuration and any analyses for the analytics filter.", "enumType" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "The configuration and any analyses for the analytics filter.\n@return The configuration and any analyses for the analytics filter.", "getterModel" : { "returnType" : "AnalyticsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AnalyticsConfiguration", "setterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "The configuration and any analyses for the analytics filter.", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketAnalyticsConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketAnalyticsConfigurationResponse", "variableName" : "getBucketAnalyticsConfigurationResponse", "variableType" : "GetBucketAnalyticsConfigurationResponse", "documentation" : null, "simpleType" : "GetBucketAnalyticsConfigurationResponse", "variableSetterType" : "GetBucketAnalyticsConfigurationResponse" }, "wrapper" : false }, "GetBucketCorsRequest" : { "c2jName" : "GetBucketCorsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketCors", "locationName" : null, "requestUri" : "/{Bucket}?cors", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketCorsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketCorsRequest", "variableName" : "getBucketCorsRequest", "variableType" : "GetBucketCorsRequest", "documentation" : null, "simpleType" : "GetBucketCorsRequest", "variableSetterType" : "GetBucketCorsRequest" }, "wrapper" : false }, "GetBucketCorsResponse" : { "c2jName" : "GetBucketCorsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCORSRules", "beanStyleSetterMethodName" : "setCORSRules", "c2jName" : "CORSRules", "c2jShape" : "CORSRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "corsRules", "fluentSetterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsRules", "getterDocumentation" : "Returns the value of the CORSRules property for this object.\n

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

\n@return The value of the CORSRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CORSRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CORSRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CORSRule", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "", "simpleType" : "CORSRule", "variableSetterType" : "CORSRule" }, "simple" : false, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CORSRules", "setterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.", "setterMethodName" : "setCORSRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CORSRules" : { "beanStyleGetterMethodName" : "getCORSRules", "beanStyleSetterMethodName" : "setCORSRules", "c2jName" : "CORSRules", "c2jShape" : "CORSRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "corsRules", "fluentSetterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsRules", "getterDocumentation" : "Returns the value of the CORSRules property for this object.\n

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

\n@return The value of the CORSRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CORSRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CORSRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CORSRule", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "", "simpleType" : "CORSRule", "variableSetterType" : "CORSRule" }, "simple" : false, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CORSRules", "setterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.", "setterMethodName" : "setCORSRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCORSRules", "beanStyleSetterMethodName" : "setCORSRules", "c2jName" : "CORSRules", "c2jShape" : "CORSRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "corsRules", "fluentSetterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsRules", "getterDocumentation" : "Returns the value of the CORSRules property for this object.\n

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

\n@return The value of the CORSRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CORSRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CORSRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CORSRule", "deprecated" : false, "documentation" : "", "enumType" : 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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "", "simpleType" : "CORSRule", "variableSetterType" : "CORSRule" }, "simple" : false, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CORSRules", "setterDocumentation" : "Sets the value of the CORSRules property for this object.\n\n@param corsRules The new value for the CORSRules property for this object.", "setterMethodName" : "setCORSRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketCorsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketCorsResponse", "variableName" : "getBucketCorsResponse", "variableType" : "GetBucketCorsResponse", "documentation" : null, "simpleType" : "GetBucketCorsResponse", "variableSetterType" : "GetBucketCorsResponse" }, "wrapper" : false }, "GetBucketInventoryConfigurationRequest" : { "c2jName" : "GetBucketInventoryConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketInventoryConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?inventory", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the inventory configuration to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the inventory configuration to retrieve.\n@param bucket The name of the bucket containing the inventory configuration to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the inventory configuration to retrieve.\n@return The name of the bucket containing the inventory configuration to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the inventory configuration to retrieve.\n@param bucket The name of the bucket containing the inventory configuration to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the inventory configuration to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the inventory configuration to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the inventory configuration to retrieve.\n@param bucket The name of the bucket containing the inventory configuration to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the inventory configuration to retrieve.\n@return The name of the bucket containing the inventory configuration to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the inventory configuration to retrieve.\n@param bucket The name of the bucket containing the inventory configuration to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the inventory configuration to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the inventory configuration to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the inventory configuration to retrieve.\n@param bucket The name of the bucket containing the inventory configuration to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the inventory configuration to retrieve.\n@return The name of the bucket containing the inventory configuration to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the inventory configuration to retrieve.\n@param bucket The name of the bucket containing the inventory configuration to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the inventory configuration to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Id" ], "shapeName" : "GetBucketInventoryConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketInventoryConfigurationRequest", "variableName" : "getBucketInventoryConfigurationRequest", "variableType" : "GetBucketInventoryConfigurationRequest", "documentation" : null, "simpleType" : "GetBucketInventoryConfigurationRequest", "variableSetterType" : "GetBucketInventoryConfigurationRequest" }, "wrapper" : false }, "GetBucketInventoryConfigurationResponse" : { "c2jName" : "GetBucketInventoryConfigurationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInventoryConfiguration", "beanStyleSetterMethodName" : "setInventoryConfiguration", "c2jName" : "InventoryConfiguration", "c2jShape" : "InventoryConfiguration", "deprecated" : false, "documentation" : "Specifies the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "inventoryConfiguration", "fluentSetterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryConfiguration", "getterDocumentation" : "Specifies the inventory configuration.\n@return Specifies the inventory configuration.", "getterModel" : { "returnType" : "InventoryConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "InventoryConfiguration", "setterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.", "setterMethodName" : "setInventoryConfiguration", "setterModel" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "Specifies the inventory configuration.", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InventoryConfiguration" : { "beanStyleGetterMethodName" : "getInventoryConfiguration", "beanStyleSetterMethodName" : "setInventoryConfiguration", "c2jName" : "InventoryConfiguration", "c2jShape" : "InventoryConfiguration", "deprecated" : false, "documentation" : "Specifies the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "inventoryConfiguration", "fluentSetterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryConfiguration", "getterDocumentation" : "Specifies the inventory configuration.\n@return Specifies the inventory configuration.", "getterModel" : { "returnType" : "InventoryConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "InventoryConfiguration", "setterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.", "setterMethodName" : "setInventoryConfiguration", "setterModel" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "Specifies the inventory configuration.", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInventoryConfiguration", "beanStyleSetterMethodName" : "setInventoryConfiguration", "c2jName" : "InventoryConfiguration", "c2jShape" : "InventoryConfiguration", "deprecated" : false, "documentation" : "Specifies the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "inventoryConfiguration", "fluentSetterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryConfiguration", "getterDocumentation" : "Specifies the inventory configuration.\n@return Specifies the inventory configuration.", "getterModel" : { "returnType" : "InventoryConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "InventoryConfiguration", "setterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.", "setterMethodName" : "setInventoryConfiguration", "setterModel" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "Specifies the inventory configuration.", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketInventoryConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketInventoryConfigurationResponse", "variableName" : "getBucketInventoryConfigurationResponse", "variableType" : "GetBucketInventoryConfigurationResponse", "documentation" : null, "simpleType" : "GetBucketInventoryConfigurationResponse", "variableSetterType" : "GetBucketInventoryConfigurationResponse" }, "wrapper" : false }, "GetBucketLifecycleConfigurationRequest" : { "c2jName" : "GetBucketLifecycleConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketLifecycleConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?lifecycle", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketLifecycleConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketLifecycleConfigurationRequest", "variableName" : "getBucketLifecycleConfigurationRequest", "variableType" : "GetBucketLifecycleConfigurationRequest", "documentation" : null, "simpleType" : "GetBucketLifecycleConfigurationRequest", "variableSetterType" : "GetBucketLifecycleConfigurationRequest" }, "wrapper" : false }, "GetBucketLifecycleConfigurationResponse" : { "c2jName" : "GetBucketLifecycleConfigurationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "LifecycleRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LifecycleRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Rules" : { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "LifecycleRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LifecycleRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "LifecycleRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LifecycleRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRule", "variableName" : "member", "variableType" : "LifecycleRule", "documentation" : "", "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketLifecycleConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketLifecycleConfigurationResponse", "variableName" : "getBucketLifecycleConfigurationResponse", "variableType" : "GetBucketLifecycleConfigurationResponse", "documentation" : null, "simpleType" : "GetBucketLifecycleConfigurationResponse", "variableSetterType" : "GetBucketLifecycleConfigurationResponse" }, "wrapper" : false }, "GetBucketLifecycleRequest" : { "c2jName" : "GetBucketLifecycleRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketLifecycle", "locationName" : null, "requestUri" : "/{Bucket}?lifecycle", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketLifecycleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketLifecycleRequest", "variableName" : "getBucketLifecycleRequest", "variableType" : "GetBucketLifecycleRequest", "documentation" : null, "simpleType" : "GetBucketLifecycleRequest", "variableSetterType" : "GetBucketLifecycleRequest" }, "wrapper" : false }, "GetBucketLifecycleResponse" : { "c2jName" : "GetBucketLifecycleOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "Rules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Rule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Rules" : { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "Rules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Rule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "Rules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Rule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketLifecycleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketLifecycleResponse", "variableName" : "getBucketLifecycleResponse", "variableType" : "GetBucketLifecycleResponse", "documentation" : null, "simpleType" : "GetBucketLifecycleResponse", "variableSetterType" : "GetBucketLifecycleResponse" }, "wrapper" : false }, "GetBucketLocationRequest" : { "c2jName" : "GetBucketLocationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketLocation", "locationName" : null, "requestUri" : "/{Bucket}?location", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketLocationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketLocationRequest", "variableName" : "getBucketLocationRequest", "variableType" : "GetBucketLocationRequest", "documentation" : null, "simpleType" : "GetBucketLocationRequest", "variableSetterType" : "GetBucketLocationRequest" }, "wrapper" : false }, "GetBucketLocationResponse" : { "c2jName" : "GetBucketLocationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLocationConstraint", "beanStyleSetterMethodName" : "setLocationConstraint", "c2jName" : "LocationConstraint", "c2jShape" : "BucketLocationConstraint", "deprecated" : false, "documentation" : "", "enumType" : "BucketLocationConstraint", "fluentGetterMethodName" : "locationConstraint", "fluentSetterDocumentation" : "Sets the value of the LocationConstraint property for this object.\n\n@param locationConstraint The new value for the LocationConstraint property for this object.\n@see BucketLocationConstraint\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketLocationConstraint", "fluentSetterMethodName" : "locationConstraint", "getterDocumentation" : "Returns the value of the LocationConstraint property for this object.\n@return The value of the LocationConstraint property for this object.\n@see BucketLocationConstraint", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationConstraint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LocationConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LocationConstraint", "setterDocumentation" : "Sets the value of the LocationConstraint property for this object.\n\n@param locationConstraint The new value for the LocationConstraint property for this object.\n@see BucketLocationConstraint", "setterMethodName" : "setLocationConstraint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LocationConstraint" : { "beanStyleGetterMethodName" : "getLocationConstraint", "beanStyleSetterMethodName" : "setLocationConstraint", "c2jName" : "LocationConstraint", "c2jShape" : "BucketLocationConstraint", "deprecated" : false, "documentation" : "", "enumType" : "BucketLocationConstraint", "fluentGetterMethodName" : "locationConstraint", "fluentSetterDocumentation" : "Sets the value of the LocationConstraint property for this object.\n\n@param locationConstraint The new value for the LocationConstraint property for this object.\n@see BucketLocationConstraint\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketLocationConstraint", "fluentSetterMethodName" : "locationConstraint", "getterDocumentation" : "Returns the value of the LocationConstraint property for this object.\n@return The value of the LocationConstraint property for this object.\n@see BucketLocationConstraint", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationConstraint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LocationConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LocationConstraint", "setterDocumentation" : "Sets the value of the LocationConstraint property for this object.\n\n@param locationConstraint The new value for the LocationConstraint property for this object.\n@see BucketLocationConstraint", "setterMethodName" : "setLocationConstraint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLocationConstraint", "beanStyleSetterMethodName" : "setLocationConstraint", "c2jName" : "LocationConstraint", "c2jShape" : "BucketLocationConstraint", "deprecated" : false, "documentation" : "", "enumType" : "BucketLocationConstraint", "fluentGetterMethodName" : "locationConstraint", "fluentSetterDocumentation" : "Sets the value of the LocationConstraint property for this object.\n\n@param locationConstraint The new value for the LocationConstraint property for this object.\n@see BucketLocationConstraint\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketLocationConstraint", "fluentSetterMethodName" : "locationConstraint", "getterDocumentation" : "Returns the value of the LocationConstraint property for this object.\n@return The value of the LocationConstraint property for this object.\n@see BucketLocationConstraint", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationConstraint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LocationConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LocationConstraint", "setterDocumentation" : "Sets the value of the LocationConstraint property for this object.\n\n@param locationConstraint The new value for the LocationConstraint property for this object.\n@see BucketLocationConstraint", "setterMethodName" : "setLocationConstraint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationConstraint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketLocationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketLocationResponse", "variableName" : "getBucketLocationResponse", "variableType" : "GetBucketLocationResponse", "documentation" : null, "simpleType" : "GetBucketLocationResponse", "variableSetterType" : "GetBucketLocationResponse" }, "wrapper" : false }, "GetBucketLoggingRequest" : { "c2jName" : "GetBucketLoggingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketLogging", "locationName" : null, "requestUri" : "/{Bucket}?logging", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketLoggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketLoggingRequest", "variableName" : "getBucketLoggingRequest", "variableType" : "GetBucketLoggingRequest", "documentation" : null, "simpleType" : "GetBucketLoggingRequest", "variableSetterType" : "GetBucketLoggingRequest" }, "wrapper" : false }, "GetBucketLoggingResponse" : { "c2jName" : "GetBucketLoggingOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLoggingEnabled", "beanStyleSetterMethodName" : "setLoggingEnabled", "c2jName" : "LoggingEnabled", "c2jShape" : "LoggingEnabled", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "loggingEnabled", "fluentSetterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingEnabled", "getterDocumentation" : "Returns the value of the LoggingEnabled property for this object.\n@return The value of the LoggingEnabled property for this object.", "getterModel" : { "returnType" : "LoggingEnabled", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LoggingEnabled", "setterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.", "setterMethodName" : "setLoggingEnabled", "setterModel" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "simple" : false, "variable" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LoggingEnabled" : { "beanStyleGetterMethodName" : "getLoggingEnabled", "beanStyleSetterMethodName" : "setLoggingEnabled", "c2jName" : "LoggingEnabled", "c2jShape" : "LoggingEnabled", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "loggingEnabled", "fluentSetterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingEnabled", "getterDocumentation" : "Returns the value of the LoggingEnabled property for this object.\n@return The value of the LoggingEnabled property for this object.", "getterModel" : { "returnType" : "LoggingEnabled", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LoggingEnabled", "setterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.", "setterMethodName" : "setLoggingEnabled", "setterModel" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "simple" : false, "variable" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLoggingEnabled", "beanStyleSetterMethodName" : "setLoggingEnabled", "c2jName" : "LoggingEnabled", "c2jShape" : "LoggingEnabled", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "loggingEnabled", "fluentSetterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingEnabled", "getterDocumentation" : "Returns the value of the LoggingEnabled property for this object.\n@return The value of the LoggingEnabled property for this object.", "getterModel" : { "returnType" : "LoggingEnabled", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LoggingEnabled", "setterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\n@param loggingEnabled The new value for the LoggingEnabled property for this object.", "setterMethodName" : "setLoggingEnabled", "setterModel" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "simple" : false, "variable" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : "", "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketLoggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketLoggingResponse", "variableName" : "getBucketLoggingResponse", "variableType" : "GetBucketLoggingResponse", "documentation" : null, "simpleType" : "GetBucketLoggingResponse", "variableSetterType" : "GetBucketLoggingResponse" }, "wrapper" : false }, "GetBucketMetricsConfigurationRequest" : { "c2jName" : "GetBucketMetricsConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketMetricsConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?metrics", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the metrics configuration to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the metrics configuration to retrieve.\n@param bucket The name of the bucket containing the metrics configuration to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the metrics configuration to retrieve.\n@return The name of the bucket containing the metrics configuration to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the metrics configuration to retrieve.\n@param bucket The name of the bucket containing the metrics configuration to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the metrics configuration to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the metrics configuration to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the metrics configuration to retrieve.\n@param bucket The name of the bucket containing the metrics configuration to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the metrics configuration to retrieve.\n@return The name of the bucket containing the metrics configuration to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the metrics configuration to retrieve.\n@param bucket The name of the bucket containing the metrics configuration to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the metrics configuration to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the metrics configuration to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the metrics configuration to retrieve.\n@param bucket The name of the bucket containing the metrics configuration to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the metrics configuration to retrieve.\n@return The name of the bucket containing the metrics configuration to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the metrics configuration to retrieve.\n@param bucket The name of the bucket containing the metrics configuration to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the metrics configuration to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Id" ], "shapeName" : "GetBucketMetricsConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketMetricsConfigurationRequest", "variableName" : "getBucketMetricsConfigurationRequest", "variableType" : "GetBucketMetricsConfigurationRequest", "documentation" : null, "simpleType" : "GetBucketMetricsConfigurationRequest", "variableSetterType" : "GetBucketMetricsConfigurationRequest" }, "wrapper" : false }, "GetBucketMetricsConfigurationResponse" : { "c2jName" : "GetBucketMetricsConfigurationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMetricsConfiguration", "beanStyleSetterMethodName" : "setMetricsConfiguration", "c2jName" : "MetricsConfiguration", "c2jShape" : "MetricsConfiguration", "deprecated" : false, "documentation" : "Specifies the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "metricsConfiguration", "fluentSetterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricsConfiguration", "getterDocumentation" : "Specifies the metrics configuration.\n@return Specifies the metrics configuration.", "getterModel" : { "returnType" : "MetricsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MetricsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MetricsConfiguration", "setterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.", "setterMethodName" : "setMetricsConfiguration", "setterModel" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "Specifies the metrics configuration.", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MetricsConfiguration" : { "beanStyleGetterMethodName" : "getMetricsConfiguration", "beanStyleSetterMethodName" : "setMetricsConfiguration", "c2jName" : "MetricsConfiguration", "c2jShape" : "MetricsConfiguration", "deprecated" : false, "documentation" : "Specifies the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "metricsConfiguration", "fluentSetterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricsConfiguration", "getterDocumentation" : "Specifies the metrics configuration.\n@return Specifies the metrics configuration.", "getterModel" : { "returnType" : "MetricsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MetricsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MetricsConfiguration", "setterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.", "setterMethodName" : "setMetricsConfiguration", "setterModel" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "Specifies the metrics configuration.", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMetricsConfiguration", "beanStyleSetterMethodName" : "setMetricsConfiguration", "c2jName" : "MetricsConfiguration", "c2jShape" : "MetricsConfiguration", "deprecated" : false, "documentation" : "Specifies the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "metricsConfiguration", "fluentSetterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricsConfiguration", "getterDocumentation" : "Specifies the metrics configuration.\n@return Specifies the metrics configuration.", "getterModel" : { "returnType" : "MetricsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MetricsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MetricsConfiguration", "setterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.", "setterMethodName" : "setMetricsConfiguration", "setterModel" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "Specifies the metrics configuration.", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketMetricsConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketMetricsConfigurationResponse", "variableName" : "getBucketMetricsConfigurationResponse", "variableType" : "GetBucketMetricsConfigurationResponse", "documentation" : null, "simpleType" : "GetBucketMetricsConfigurationResponse", "variableSetterType" : "GetBucketMetricsConfigurationResponse" }, "wrapper" : false }, "GetBucketNotificationConfigurationRequest" : { "c2jName" : "GetBucketNotificationConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketNotificationConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?notification", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to get the notification configuration for.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to get the notification configuration for.\n@return Name of the bucket to get the notification configuration for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to get the notification configuration for.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to get the notification configuration for.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to get the notification configuration for.\n@return Name of the bucket to get the notification configuration for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to get the notification configuration for.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to get the notification configuration for.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to get the notification configuration for.\n@return Name of the bucket to get the notification configuration for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to get the notification configuration for.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketNotificationConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketNotificationConfigurationRequest", "variableName" : "getBucketNotificationConfigurationRequest", "variableType" : "GetBucketNotificationConfigurationRequest", "documentation" : null, "simpleType" : "GetBucketNotificationConfigurationRequest", "variableSetterType" : "GetBucketNotificationConfigurationRequest" }, "wrapper" : false }, "GetBucketNotificationConfigurationResponse" : { "c2jName" : "NotificationConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for specifying the notification configuration of the bucket. If this element is empty, notifications are turned off on the bucket.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTopicConfigurations", "beanStyleSetterMethodName" : "setTopicConfigurations", "c2jName" : "TopicConfigurations", "c2jShape" : "TopicConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfigurations", "fluentSetterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfigurations", "getterDocumentation" : "Returns the value of the TopicConfigurations property for this object.\n

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

\n@return The value of the TopicConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TopicConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "TopicConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TopicConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TopicConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TopicConfigurations", "setterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.", "setterMethodName" : "setTopicConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueConfigurations", "beanStyleSetterMethodName" : "setQueueConfigurations", "c2jName" : "QueueConfigurations", "c2jShape" : "QueueConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfigurations", "fluentSetterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfigurations", "getterDocumentation" : "Returns the value of the QueueConfigurations property for this object.\n

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

\n@return The value of the QueueConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "QueueConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "QueueConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "QueueConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "QueueConfigurations", "setterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.", "setterMethodName" : "setQueueConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaFunctionConfigurations", "beanStyleSetterMethodName" : "setLambdaFunctionConfigurations", "c2jName" : "LambdaFunctionConfigurations", "c2jShape" : "LambdaFunctionConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lambdaFunctionConfigurations", "fluentSetterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionConfigurations", "getterDocumentation" : "Returns the value of the LambdaFunctionConfigurations property for this object.\n

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

\n@return The value of the LambdaFunctionConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LambdaFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LambdaFunctionConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LambdaFunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LambdaFunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LambdaFunctionConfigurations", "setterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.", "setterMethodName" : "setLambdaFunctionConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LambdaFunctionConfigurations" : { "beanStyleGetterMethodName" : "getLambdaFunctionConfigurations", "beanStyleSetterMethodName" : "setLambdaFunctionConfigurations", "c2jName" : "LambdaFunctionConfigurations", "c2jShape" : "LambdaFunctionConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lambdaFunctionConfigurations", "fluentSetterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionConfigurations", "getterDocumentation" : "Returns the value of the LambdaFunctionConfigurations property for this object.\n

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

\n@return The value of the LambdaFunctionConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LambdaFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LambdaFunctionConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LambdaFunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LambdaFunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LambdaFunctionConfigurations", "setterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.", "setterMethodName" : "setLambdaFunctionConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "QueueConfigurations" : { "beanStyleGetterMethodName" : "getQueueConfigurations", "beanStyleSetterMethodName" : "setQueueConfigurations", "c2jName" : "QueueConfigurations", "c2jShape" : "QueueConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfigurations", "fluentSetterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfigurations", "getterDocumentation" : "Returns the value of the QueueConfigurations property for this object.\n

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

\n@return The value of the QueueConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "QueueConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "QueueConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "QueueConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "QueueConfigurations", "setterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.", "setterMethodName" : "setQueueConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TopicConfigurations" : { "beanStyleGetterMethodName" : "getTopicConfigurations", "beanStyleSetterMethodName" : "setTopicConfigurations", "c2jName" : "TopicConfigurations", "c2jShape" : "TopicConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfigurations", "fluentSetterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfigurations", "getterDocumentation" : "Returns the value of the TopicConfigurations property for this object.\n

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

\n@return The value of the TopicConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TopicConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "TopicConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TopicConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TopicConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TopicConfigurations", "setterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.", "setterMethodName" : "setTopicConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTopicConfigurations", "beanStyleSetterMethodName" : "setTopicConfigurations", "c2jName" : "TopicConfigurations", "c2jShape" : "TopicConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfigurations", "fluentSetterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfigurations", "getterDocumentation" : "Returns the value of the TopicConfigurations property for this object.\n

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

\n@return The value of the TopicConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TopicConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "TopicConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TopicConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TopicConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TopicConfigurations", "setterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.", "setterMethodName" : "setTopicConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueConfigurations", "beanStyleSetterMethodName" : "setQueueConfigurations", "c2jName" : "QueueConfigurations", "c2jShape" : "QueueConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfigurations", "fluentSetterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfigurations", "getterDocumentation" : "Returns the value of the QueueConfigurations property for this object.\n

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

\n@return The value of the QueueConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "QueueConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "QueueConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "QueueConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "QueueConfigurations", "setterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.", "setterMethodName" : "setQueueConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaFunctionConfigurations", "beanStyleSetterMethodName" : "setLambdaFunctionConfigurations", "c2jName" : "LambdaFunctionConfigurations", "c2jShape" : "LambdaFunctionConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lambdaFunctionConfigurations", "fluentSetterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionConfigurations", "getterDocumentation" : "Returns the value of the LambdaFunctionConfigurations property for this object.\n

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

\n@return The value of the LambdaFunctionConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LambdaFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LambdaFunctionConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LambdaFunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LambdaFunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LambdaFunctionConfigurations", "setterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.", "setterMethodName" : "setLambdaFunctionConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketNotificationConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketNotificationConfigurationResponse", "variableName" : "getBucketNotificationConfigurationResponse", "variableType" : "GetBucketNotificationConfigurationResponse", "documentation" : null, "simpleType" : "GetBucketNotificationConfigurationResponse", "variableSetterType" : "GetBucketNotificationConfigurationResponse" }, "wrapper" : false }, "GetBucketNotificationRequest" : { "c2jName" : "GetBucketNotificationConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketNotification", "locationName" : null, "requestUri" : "/{Bucket}?notification", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to get the notification configuration for.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to get the notification configuration for.\n@return Name of the bucket to get the notification configuration for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to get the notification configuration for.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to get the notification configuration for.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to get the notification configuration for.\n@return Name of the bucket to get the notification configuration for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to get the notification configuration for.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to get the notification configuration for.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to get the notification configuration for.\n@return Name of the bucket to get the notification configuration for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to get the notification configuration for.\n@param bucket Name of the bucket to get the notification configuration for.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to get the notification configuration for.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketNotificationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketNotificationRequest", "variableName" : "getBucketNotificationRequest", "variableType" : "GetBucketNotificationRequest", "documentation" : null, "simpleType" : "GetBucketNotificationRequest", "variableSetterType" : "GetBucketNotificationRequest" }, "wrapper" : false }, "GetBucketNotificationResponse" : { "c2jName" : "NotificationConfigurationDeprecated", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTopicConfiguration", "beanStyleSetterMethodName" : "setTopicConfiguration", "c2jName" : "TopicConfiguration", "c2jShape" : "TopicConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfiguration", "fluentSetterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfiguration", "getterDocumentation" : "Returns the value of the TopicConfiguration property for this object.\n@return The value of the TopicConfiguration property for this object.", "getterModel" : { "returnType" : "TopicConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "TopicConfiguration", "setterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.", "setterMethodName" : "setTopicConfiguration", "setterModel" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueConfiguration", "beanStyleSetterMethodName" : "setQueueConfiguration", "c2jName" : "QueueConfiguration", "c2jShape" : "QueueConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfiguration", "fluentSetterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfiguration", "getterDocumentation" : "Returns the value of the QueueConfiguration property for this object.\n@return The value of the QueueConfiguration property for this object.", "getterModel" : { "returnType" : "QueueConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "QueueConfiguration", "setterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.", "setterMethodName" : "setQueueConfiguration", "setterModel" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudFunctionConfiguration", "beanStyleSetterMethodName" : "setCloudFunctionConfiguration", "c2jName" : "CloudFunctionConfiguration", "c2jShape" : "CloudFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "cloudFunctionConfiguration", "fluentSetterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFunctionConfiguration", "getterDocumentation" : "Returns the value of the CloudFunctionConfiguration property for this object.\n@return The value of the CloudFunctionConfiguration property for this object.", "getterModel" : { "returnType" : "CloudFunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudFunctionConfiguration", "setterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.", "setterMethodName" : "setCloudFunctionConfiguration", "setterModel" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudFunctionConfiguration" : { "beanStyleGetterMethodName" : "getCloudFunctionConfiguration", "beanStyleSetterMethodName" : "setCloudFunctionConfiguration", "c2jName" : "CloudFunctionConfiguration", "c2jShape" : "CloudFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "cloudFunctionConfiguration", "fluentSetterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFunctionConfiguration", "getterDocumentation" : "Returns the value of the CloudFunctionConfiguration property for this object.\n@return The value of the CloudFunctionConfiguration property for this object.", "getterModel" : { "returnType" : "CloudFunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudFunctionConfiguration", "setterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.", "setterMethodName" : "setCloudFunctionConfiguration", "setterModel" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "xmlNameSpaceUri" : null }, "QueueConfiguration" : { "beanStyleGetterMethodName" : "getQueueConfiguration", "beanStyleSetterMethodName" : "setQueueConfiguration", "c2jName" : "QueueConfiguration", "c2jShape" : "QueueConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfiguration", "fluentSetterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfiguration", "getterDocumentation" : "Returns the value of the QueueConfiguration property for this object.\n@return The value of the QueueConfiguration property for this object.", "getterModel" : { "returnType" : "QueueConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "QueueConfiguration", "setterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.", "setterMethodName" : "setQueueConfiguration", "setterModel" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, "TopicConfiguration" : { "beanStyleGetterMethodName" : "getTopicConfiguration", "beanStyleSetterMethodName" : "setTopicConfiguration", "c2jName" : "TopicConfiguration", "c2jShape" : "TopicConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfiguration", "fluentSetterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfiguration", "getterDocumentation" : "Returns the value of the TopicConfiguration property for this object.\n@return The value of the TopicConfiguration property for this object.", "getterModel" : { "returnType" : "TopicConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "TopicConfiguration", "setterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.", "setterMethodName" : "setTopicConfiguration", "setterModel" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTopicConfiguration", "beanStyleSetterMethodName" : "setTopicConfiguration", "c2jName" : "TopicConfiguration", "c2jShape" : "TopicConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfiguration", "fluentSetterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfiguration", "getterDocumentation" : "Returns the value of the TopicConfiguration property for this object.\n@return The value of the TopicConfiguration property for this object.", "getterModel" : { "returnType" : "TopicConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "TopicConfiguration", "setterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.", "setterMethodName" : "setTopicConfiguration", "setterModel" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueConfiguration", "beanStyleSetterMethodName" : "setQueueConfiguration", "c2jName" : "QueueConfiguration", "c2jShape" : "QueueConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfiguration", "fluentSetterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfiguration", "getterDocumentation" : "Returns the value of the QueueConfiguration property for this object.\n@return The value of the QueueConfiguration property for this object.", "getterModel" : { "returnType" : "QueueConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "QueueConfiguration", "setterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.", "setterMethodName" : "setQueueConfiguration", "setterModel" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudFunctionConfiguration", "beanStyleSetterMethodName" : "setCloudFunctionConfiguration", "c2jName" : "CloudFunctionConfiguration", "c2jShape" : "CloudFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "cloudFunctionConfiguration", "fluentSetterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFunctionConfiguration", "getterDocumentation" : "Returns the value of the CloudFunctionConfiguration property for this object.\n@return The value of the CloudFunctionConfiguration property for this object.", "getterModel" : { "returnType" : "CloudFunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudFunctionConfiguration", "setterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.", "setterMethodName" : "setCloudFunctionConfiguration", "setterModel" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketNotificationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketNotificationResponse", "variableName" : "getBucketNotificationResponse", "variableType" : "GetBucketNotificationResponse", "documentation" : null, "simpleType" : "GetBucketNotificationResponse", "variableSetterType" : "GetBucketNotificationResponse" }, "wrapper" : false }, "GetBucketPolicyRequest" : { "c2jName" : "GetBucketPolicyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketPolicy", "locationName" : null, "requestUri" : "/{Bucket}?policy", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketPolicyRequest", "variableName" : "getBucketPolicyRequest", "variableType" : "GetBucketPolicyRequest", "documentation" : null, "simpleType" : "GetBucketPolicyRequest", "variableSetterType" : "GetBucketPolicyRequest" }, "wrapper" : false }, "GetBucketPolicyResponse" : { "c2jName" : "GetBucketPolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "deprecated" : false, "documentation" : "The bucket policy as a JSON document.", "enumType" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "The bucket policy as a JSON document.\n@return The bucket policy as a JSON document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Policy", "setterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "The bucket policy as a JSON document.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Policy" : { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "deprecated" : false, "documentation" : "The bucket policy as a JSON document.", "enumType" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "The bucket policy as a JSON document.\n@return The bucket policy as a JSON document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Policy", "setterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "The bucket policy as a JSON document.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "deprecated" : false, "documentation" : "The bucket policy as a JSON document.", "enumType" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "The bucket policy as a JSON document.\n@return The bucket policy as a JSON document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Policy", "setterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "The bucket policy as a JSON document.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketPolicyResponse", "variableName" : "getBucketPolicyResponse", "variableType" : "GetBucketPolicyResponse", "documentation" : null, "simpleType" : "GetBucketPolicyResponse", "variableSetterType" : "GetBucketPolicyResponse" }, "wrapper" : false }, "GetBucketReplicationRequest" : { "c2jName" : "GetBucketReplicationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketReplication", "locationName" : null, "requestUri" : "/{Bucket}?replication", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketReplicationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketReplicationRequest", "variableName" : "getBucketReplicationRequest", "variableType" : "GetBucketReplicationRequest", "documentation" : null, "simpleType" : "GetBucketReplicationRequest", "variableSetterType" : "GetBucketReplicationRequest" }, "wrapper" : false }, "GetBucketReplicationResponse" : { "c2jName" : "GetBucketReplicationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getReplicationConfiguration", "beanStyleSetterMethodName" : "setReplicationConfiguration", "c2jName" : "ReplicationConfiguration", "c2jShape" : "ReplicationConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "replicationConfiguration", "fluentSetterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replicationConfiguration", "getterDocumentation" : "Returns the value of the ReplicationConfiguration property for this object.\n@return The value of the ReplicationConfiguration property for this object.", "getterModel" : { "returnType" : "ReplicationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplicationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplicationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ReplicationConfiguration", "setterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.", "setterMethodName" : "setReplicationConfiguration", "setterModel" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ReplicationConfiguration" : { "beanStyleGetterMethodName" : "getReplicationConfiguration", "beanStyleSetterMethodName" : "setReplicationConfiguration", "c2jName" : "ReplicationConfiguration", "c2jShape" : "ReplicationConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "replicationConfiguration", "fluentSetterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replicationConfiguration", "getterDocumentation" : "Returns the value of the ReplicationConfiguration property for this object.\n@return The value of the ReplicationConfiguration property for this object.", "getterModel" : { "returnType" : "ReplicationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplicationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplicationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ReplicationConfiguration", "setterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.", "setterMethodName" : "setReplicationConfiguration", "setterModel" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getReplicationConfiguration", "beanStyleSetterMethodName" : "setReplicationConfiguration", "c2jName" : "ReplicationConfiguration", "c2jShape" : "ReplicationConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "replicationConfiguration", "fluentSetterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replicationConfiguration", "getterDocumentation" : "Returns the value of the ReplicationConfiguration property for this object.\n@return The value of the ReplicationConfiguration property for this object.", "getterModel" : { "returnType" : "ReplicationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplicationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplicationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ReplicationConfiguration", "setterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.", "setterMethodName" : "setReplicationConfiguration", "setterModel" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketReplicationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketReplicationResponse", "variableName" : "getBucketReplicationResponse", "variableType" : "GetBucketReplicationResponse", "documentation" : null, "simpleType" : "GetBucketReplicationResponse", "variableSetterType" : "GetBucketReplicationResponse" }, "wrapper" : false }, "GetBucketRequestPaymentRequest" : { "c2jName" : "GetBucketRequestPaymentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketRequestPayment", "locationName" : null, "requestUri" : "/{Bucket}?requestPayment", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketRequestPaymentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketRequestPaymentRequest", "variableName" : "getBucketRequestPaymentRequest", "variableType" : "GetBucketRequestPaymentRequest", "documentation" : null, "simpleType" : "GetBucketRequestPaymentRequest", "variableSetterType" : "GetBucketRequestPaymentRequest" }, "wrapper" : false }, "GetBucketRequestPaymentResponse" : { "c2jName" : "GetBucketRequestPaymentOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPayer", "beanStyleSetterMethodName" : "setPayer", "c2jName" : "Payer", "c2jShape" : "Payer", "deprecated" : false, "documentation" : "Specifies who pays for the download and request fees.", "enumType" : "Payer", "fluentGetterMethodName" : "payer", "fluentSetterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer\n@return Returns a reference to this object so that method calls can be chained together.\n@see Payer", "fluentSetterMethodName" : "payer", "getterDocumentation" : "Specifies who pays for the download and request fees.\n@return Specifies who pays for the download and request fees.\n@see Payer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Payer", "setterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer", "setterMethodName" : "setPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "Specifies who pays for the download and request fees.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Payer" : { "beanStyleGetterMethodName" : "getPayer", "beanStyleSetterMethodName" : "setPayer", "c2jName" : "Payer", "c2jShape" : "Payer", "deprecated" : false, "documentation" : "Specifies who pays for the download and request fees.", "enumType" : "Payer", "fluentGetterMethodName" : "payer", "fluentSetterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer\n@return Returns a reference to this object so that method calls can be chained together.\n@see Payer", "fluentSetterMethodName" : "payer", "getterDocumentation" : "Specifies who pays for the download and request fees.\n@return Specifies who pays for the download and request fees.\n@see Payer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Payer", "setterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer", "setterMethodName" : "setPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "Specifies who pays for the download and request fees.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPayer", "beanStyleSetterMethodName" : "setPayer", "c2jName" : "Payer", "c2jShape" : "Payer", "deprecated" : false, "documentation" : "Specifies who pays for the download and request fees.", "enumType" : "Payer", "fluentGetterMethodName" : "payer", "fluentSetterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer\n@return Returns a reference to this object so that method calls can be chained together.\n@see Payer", "fluentSetterMethodName" : "payer", "getterDocumentation" : "Specifies who pays for the download and request fees.\n@return Specifies who pays for the download and request fees.\n@see Payer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Payer", "setterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer", "setterMethodName" : "setPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "Specifies who pays for the download and request fees.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketRequestPaymentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketRequestPaymentResponse", "variableName" : "getBucketRequestPaymentResponse", "variableType" : "GetBucketRequestPaymentResponse", "documentation" : null, "simpleType" : "GetBucketRequestPaymentResponse", "variableSetterType" : "GetBucketRequestPaymentResponse" }, "wrapper" : false }, "GetBucketTaggingRequest" : { "c2jName" : "GetBucketTaggingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketTagging", "locationName" : null, "requestUri" : "/{Bucket}?tagging", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketTaggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketTaggingRequest", "variableName" : "getBucketTaggingRequest", "variableType" : "GetBucketTaggingRequest", "documentation" : null, "simpleType" : "GetBucketTaggingRequest", "variableSetterType" : "GetBucketTaggingRequest" }, "wrapper" : false }, "GetBucketTaggingResponse" : { "c2jName" : "GetBucketTaggingOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "Returns the value of the TagSet property for this object.\n

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

\n@return The value of the TagSet property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagSet", "setterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TagSet" : { "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "Returns the value of the TagSet property for this object.\n

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

\n@return The value of the TagSet property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagSet", "setterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "Returns the value of the TagSet property for this object.\n

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

\n@return The value of the TagSet property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagSet", "setterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TagSet" ], "shapeName" : "GetBucketTaggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketTaggingResponse", "variableName" : "getBucketTaggingResponse", "variableType" : "GetBucketTaggingResponse", "documentation" : null, "simpleType" : "GetBucketTaggingResponse", "variableSetterType" : "GetBucketTaggingResponse" }, "wrapper" : false }, "GetBucketVersioningRequest" : { "c2jName" : "GetBucketVersioningRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketVersioning", "locationName" : null, "requestUri" : "/{Bucket}?versioning", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketVersioningRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketVersioningRequest", "variableName" : "getBucketVersioningRequest", "variableType" : "GetBucketVersioningRequest", "documentation" : null, "simpleType" : "GetBucketVersioningRequest", "variableSetterType" : "GetBucketVersioningRequest" }, "wrapper" : false }, "GetBucketVersioningResponse" : { "c2jName" : "GetBucketVersioningOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketVersioningStatus", "deprecated" : false, "documentation" : "The versioning state of the bucket.", "enumType" : "BucketVersioningStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketVersioningStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The versioning state of the bucket.\n@return The versioning state of the bucket.\n@see BucketVersioningStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The versioning state of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMFADelete", "beanStyleSetterMethodName" : "setMFADelete", "c2jName" : "MFADelete", "c2jShape" : "MFADeleteStatus", "deprecated" : false, "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "enumType" : "MFADeleteStatus", "fluentGetterMethodName" : "mfaDelete", "fluentSetterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADeleteStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MFADeleteStatus", "fluentSetterMethodName" : "mfaDelete", "getterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@return Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADeleteStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaDelete", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFADelete", "setterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADeleteStatus", "setterMethodName" : "setMFADelete", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MFADelete" : { "beanStyleGetterMethodName" : "getMFADelete", "beanStyleSetterMethodName" : "setMFADelete", "c2jName" : "MFADelete", "c2jShape" : "MFADeleteStatus", "deprecated" : false, "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "enumType" : "MFADeleteStatus", "fluentGetterMethodName" : "mfaDelete", "fluentSetterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADeleteStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MFADeleteStatus", "fluentSetterMethodName" : "mfaDelete", "getterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@return Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADeleteStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaDelete", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFADelete", "setterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADeleteStatus", "setterMethodName" : "setMFADelete", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketVersioningStatus", "deprecated" : false, "documentation" : "The versioning state of the bucket.", "enumType" : "BucketVersioningStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketVersioningStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The versioning state of the bucket.\n@return The versioning state of the bucket.\n@see BucketVersioningStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The versioning state of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketVersioningStatus", "deprecated" : false, "documentation" : "The versioning state of the bucket.", "enumType" : "BucketVersioningStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketVersioningStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The versioning state of the bucket.\n@return The versioning state of the bucket.\n@see BucketVersioningStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The versioning state of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMFADelete", "beanStyleSetterMethodName" : "setMFADelete", "c2jName" : "MFADelete", "c2jShape" : "MFADeleteStatus", "deprecated" : false, "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "enumType" : "MFADeleteStatus", "fluentGetterMethodName" : "mfaDelete", "fluentSetterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADeleteStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MFADeleteStatus", "fluentSetterMethodName" : "mfaDelete", "getterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@return Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADeleteStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaDelete", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFADelete", "setterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADeleteStatus", "setterMethodName" : "setMFADelete", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketVersioningResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketVersioningResponse", "variableName" : "getBucketVersioningResponse", "variableType" : "GetBucketVersioningResponse", "documentation" : null, "simpleType" : "GetBucketVersioningResponse", "variableSetterType" : "GetBucketVersioningResponse" }, "wrapper" : false }, "GetBucketWebsiteRequest" : { "c2jName" : "GetBucketWebsiteRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetBucketWebsite", "locationName" : null, "requestUri" : "/{Bucket}?website", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "GetBucketWebsiteRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetBucketWebsiteRequest", "variableName" : "getBucketWebsiteRequest", "variableType" : "GetBucketWebsiteRequest", "documentation" : null, "simpleType" : "GetBucketWebsiteRequest", "variableSetterType" : "GetBucketWebsiteRequest" }, "wrapper" : false }, "GetBucketWebsiteResponse" : { "c2jName" : "GetBucketWebsiteOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRedirectAllRequestsTo", "beanStyleSetterMethodName" : "setRedirectAllRequestsTo", "c2jName" : "RedirectAllRequestsTo", "c2jShape" : "RedirectAllRequestsTo", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "redirectAllRequestsTo", "fluentSetterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "redirectAllRequestsTo", "getterDocumentation" : "Returns the value of the RedirectAllRequestsTo property for this object.\n@return The value of the RedirectAllRequestsTo property for this object.", "getterModel" : { "returnType" : "RedirectAllRequestsTo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RedirectAllRequestsTo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RedirectAllRequestsTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RedirectAllRequestsTo", "setterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.", "setterMethodName" : "setRedirectAllRequestsTo", "setterModel" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "simple" : false, "variable" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIndexDocument", "beanStyleSetterMethodName" : "setIndexDocument", "c2jName" : "IndexDocument", "c2jShape" : "IndexDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "indexDocument", "fluentSetterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "indexDocument", "getterDocumentation" : "Returns the value of the IndexDocument property for this object.\n@return The value of the IndexDocument property for this object.", "getterModel" : { "returnType" : "IndexDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IndexDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IndexDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "IndexDocument", "setterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.", "setterMethodName" : "setIndexDocument", "setterModel" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorDocument", "beanStyleSetterMethodName" : "setErrorDocument", "c2jName" : "ErrorDocument", "c2jShape" : "ErrorDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "errorDocument", "fluentSetterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDocument", "getterDocumentation" : "Returns the value of the ErrorDocument property for this object.\n@return The value of the ErrorDocument property for this object.", "getterModel" : { "returnType" : "ErrorDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ErrorDocument", "setterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.", "setterMethodName" : "setErrorDocument", "setterModel" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoutingRules", "beanStyleSetterMethodName" : "setRoutingRules", "c2jName" : "RoutingRules", "c2jShape" : "RoutingRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "routingRules", "fluentSetterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingRules", "getterDocumentation" : "Returns the value of the RoutingRules property for this object.\n

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

\n@return The value of the RoutingRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRules", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RoutingRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "RoutingRule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "RoutingRule", "memberType" : "RoutingRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoutingRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RoutingRules", "setterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.", "setterMethodName" : "setRoutingRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ErrorDocument" : { "beanStyleGetterMethodName" : "getErrorDocument", "beanStyleSetterMethodName" : "setErrorDocument", "c2jName" : "ErrorDocument", "c2jShape" : "ErrorDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "errorDocument", "fluentSetterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDocument", "getterDocumentation" : "Returns the value of the ErrorDocument property for this object.\n@return The value of the ErrorDocument property for this object.", "getterModel" : { "returnType" : "ErrorDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ErrorDocument", "setterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.", "setterMethodName" : "setErrorDocument", "setterModel" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "xmlNameSpaceUri" : null }, "IndexDocument" : { "beanStyleGetterMethodName" : "getIndexDocument", "beanStyleSetterMethodName" : "setIndexDocument", "c2jName" : "IndexDocument", "c2jShape" : "IndexDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "indexDocument", "fluentSetterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "indexDocument", "getterDocumentation" : "Returns the value of the IndexDocument property for this object.\n@return The value of the IndexDocument property for this object.", "getterModel" : { "returnType" : "IndexDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IndexDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IndexDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "IndexDocument", "setterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.", "setterMethodName" : "setIndexDocument", "setterModel" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "xmlNameSpaceUri" : null }, "RedirectAllRequestsTo" : { "beanStyleGetterMethodName" : "getRedirectAllRequestsTo", "beanStyleSetterMethodName" : "setRedirectAllRequestsTo", "c2jName" : "RedirectAllRequestsTo", "c2jShape" : "RedirectAllRequestsTo", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "redirectAllRequestsTo", "fluentSetterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "redirectAllRequestsTo", "getterDocumentation" : "Returns the value of the RedirectAllRequestsTo property for this object.\n@return The value of the RedirectAllRequestsTo property for this object.", "getterModel" : { "returnType" : "RedirectAllRequestsTo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RedirectAllRequestsTo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RedirectAllRequestsTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RedirectAllRequestsTo", "setterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.", "setterMethodName" : "setRedirectAllRequestsTo", "setterModel" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "simple" : false, "variable" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "xmlNameSpaceUri" : null }, "RoutingRules" : { "beanStyleGetterMethodName" : "getRoutingRules", "beanStyleSetterMethodName" : "setRoutingRules", "c2jName" : "RoutingRules", "c2jShape" : "RoutingRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "routingRules", "fluentSetterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingRules", "getterDocumentation" : "Returns the value of the RoutingRules property for this object.\n

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

\n@return The value of the RoutingRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRules", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RoutingRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "RoutingRule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "RoutingRule", "memberType" : "RoutingRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoutingRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RoutingRules", "setterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.", "setterMethodName" : "setRoutingRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRedirectAllRequestsTo", "beanStyleSetterMethodName" : "setRedirectAllRequestsTo", "c2jName" : "RedirectAllRequestsTo", "c2jShape" : "RedirectAllRequestsTo", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "redirectAllRequestsTo", "fluentSetterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "redirectAllRequestsTo", "getterDocumentation" : "Returns the value of the RedirectAllRequestsTo property for this object.\n@return The value of the RedirectAllRequestsTo property for this object.", "getterModel" : { "returnType" : "RedirectAllRequestsTo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RedirectAllRequestsTo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RedirectAllRequestsTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RedirectAllRequestsTo", "setterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.", "setterMethodName" : "setRedirectAllRequestsTo", "setterModel" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "simple" : false, "variable" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIndexDocument", "beanStyleSetterMethodName" : "setIndexDocument", "c2jName" : "IndexDocument", "c2jShape" : "IndexDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "indexDocument", "fluentSetterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "indexDocument", "getterDocumentation" : "Returns the value of the IndexDocument property for this object.\n@return The value of the IndexDocument property for this object.", "getterModel" : { "returnType" : "IndexDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IndexDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IndexDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "IndexDocument", "setterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.", "setterMethodName" : "setIndexDocument", "setterModel" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorDocument", "beanStyleSetterMethodName" : "setErrorDocument", "c2jName" : "ErrorDocument", "c2jShape" : "ErrorDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "errorDocument", "fluentSetterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDocument", "getterDocumentation" : "Returns the value of the ErrorDocument property for this object.\n@return The value of the ErrorDocument property for this object.", "getterModel" : { "returnType" : "ErrorDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ErrorDocument", "setterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.", "setterMethodName" : "setErrorDocument", "setterModel" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoutingRules", "beanStyleSetterMethodName" : "setRoutingRules", "c2jName" : "RoutingRules", "c2jShape" : "RoutingRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "routingRules", "fluentSetterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingRules", "getterDocumentation" : "Returns the value of the RoutingRules property for this object.\n

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

\n@return The value of the RoutingRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRules", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RoutingRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "RoutingRule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "RoutingRule", "memberType" : "RoutingRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoutingRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RoutingRules", "setterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.", "setterMethodName" : "setRoutingRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetBucketWebsiteResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetBucketWebsiteResponse", "variableName" : "getBucketWebsiteResponse", "variableType" : "GetBucketWebsiteResponse", "documentation" : null, "simpleType" : "GetBucketWebsiteResponse", "variableSetterType" : "GetBucketWebsiteResponse" }, "wrapper" : false }, "GetObjectAclRequest" : { "c2jName" : "GetObjectAclRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetObjectAcl", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}?acl", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "GetObjectAclRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetObjectAclRequest", "variableName" : "getObjectAclRequest", "variableType" : "GetObjectAclRequest", "documentation" : null, "simpleType" : "GetObjectAclRequest", "variableSetterType" : "GetObjectAclRequest" }, "wrapper" : false }, "GetObjectAclResponse" : { "c2jName" : "GetObjectAclOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "Grants", "deprecated" : false, "documentation" : "A list of grants.", "enumType" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "A list of grants.\n@param grants A list of grants.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grants", "getterDocumentation" : "A list of grants.\n

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

\n@return A list of grants.", "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" : "AccessControlList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Grant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Grant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Grants", "setterDocumentation" : "A list of grants.\n@param grants A list of grants.", "setterMethodName" : "setGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "A list of grants.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Grants" : { "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "Grants", "deprecated" : false, "documentation" : "A list of grants.", "enumType" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "A list of grants.\n@param grants A list of grants.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grants", "getterDocumentation" : "A list of grants.\n

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

\n@return A list of grants.", "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" : "AccessControlList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Grant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Grant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Grants", "setterDocumentation" : "A list of grants.\n@param grants A list of grants.", "setterMethodName" : "setGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "A list of grants.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "Grants", "deprecated" : false, "documentation" : "A list of grants.", "enumType" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "A list of grants.\n@param grants A list of grants.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grants", "getterDocumentation" : "A list of grants.\n

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

\n@return A list of grants.", "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" : "AccessControlList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Grant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Grant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "member", "variableType" : "Grant", "documentation" : "", "simpleType" : "Grant", "variableSetterType" : "Grant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Grants", "setterDocumentation" : "A list of grants.\n@param grants A list of grants.", "setterMethodName" : "setGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "grants", "variableType" : "java.util.List", "documentation" : "A list of grants.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetObjectAclResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetObjectAclResponse", "variableName" : "getObjectAclResponse", "variableType" : "GetObjectAclResponse", "documentation" : null, "simpleType" : "GetObjectAclResponse", "variableSetterType" : "GetObjectAclResponse" }, "wrapper" : false }, "GetObjectRequest" : { "c2jName" : "GetObjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetObject", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfMatch", "beanStyleSetterMethodName" : "setIfMatch", "c2jName" : "IfMatch", "c2jShape" : "IfMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfModifiedSince", "beanStyleSetterMethodName" : "setIfModifiedSince", "c2jName" : "IfModifiedSince", "c2jShape" : "IfModifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifModifiedSince", "fluentSetterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifModifiedSince", "getterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Modified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Modified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfModifiedSince", "setterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "setterMethodName" : "setIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfNoneMatch", "beanStyleSetterMethodName" : "setIfNoneMatch", "c2jName" : "IfNoneMatch", "c2jShape" : "IfNoneMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifNoneMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifNoneMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-None-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-None-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfNoneMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "setterMethodName" : "setIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfUnmodifiedSince", "beanStyleSetterMethodName" : "setIfUnmodifiedSince", "c2jName" : "IfUnmodifiedSince", "c2jShape" : "IfUnmodifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifUnmodifiedSince", "fluentSetterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifUnmodifiedSince", "getterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Unmodified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Unmodified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfUnmodifiedSince", "setterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRange", "beanStyleSetterMethodName" : "setRange", "c2jName" : "Range", "c2jShape" : "Range", "deprecated" : false, "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "enumType" : null, "fluentGetterMethodName" : "range", "fluentSetterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "range", "getterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Range", "setterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "setterMethodName" : "setRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseCacheControl", "beanStyleSetterMethodName" : "setResponseCacheControl", "c2jName" : "ResponseCacheControl", "c2jShape" : "ResponseCacheControl", "deprecated" : false, "documentation" : "Sets the Cache-Control header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseCacheControl", "fluentSetterDocumentation" : "Sets the Cache-Control header of the response.\n@param responseCacheControl Sets the Cache-Control header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCacheControl", "getterDocumentation" : "Sets the Cache-Control header of the response.\n@return Sets the Cache-Control header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-cache-control", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-cache-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseCacheControl", "setterDocumentation" : "Sets the Cache-Control header of the response.\n@param responseCacheControl Sets the Cache-Control header of the response.", "setterMethodName" : "setResponseCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseCacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseCacheControl", "variableType" : "String", "documentation" : "Sets the Cache-Control header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseContentDisposition", "beanStyleSetterMethodName" : "setResponseContentDisposition", "c2jName" : "ResponseContentDisposition", "c2jShape" : "ResponseContentDisposition", "deprecated" : false, "documentation" : "Sets the Content-Disposition header of the response", "enumType" : null, "fluentGetterMethodName" : "responseContentDisposition", "fluentSetterDocumentation" : "Sets the Content-Disposition header of the response\n@param responseContentDisposition Sets the Content-Disposition header of the response\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentDisposition", "getterDocumentation" : "Sets the Content-Disposition header of the response\n@return Sets the Content-Disposition header of the response", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-disposition", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentDisposition", "setterDocumentation" : "Sets the Content-Disposition header of the response\n@param responseContentDisposition Sets the Content-Disposition header of the response", "setterMethodName" : "setResponseContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentDisposition", "variableType" : "String", "documentation" : "Sets the Content-Disposition header of the response", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseContentEncoding", "beanStyleSetterMethodName" : "setResponseContentEncoding", "c2jName" : "ResponseContentEncoding", "c2jShape" : "ResponseContentEncoding", "deprecated" : false, "documentation" : "Sets the Content-Encoding header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseContentEncoding", "fluentSetterDocumentation" : "Sets the Content-Encoding header of the response.\n@param responseContentEncoding Sets the Content-Encoding header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentEncoding", "getterDocumentation" : "Sets the Content-Encoding header of the response.\n@return Sets the Content-Encoding header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-encoding", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentEncoding", "setterDocumentation" : "Sets the Content-Encoding header of the response.\n@param responseContentEncoding Sets the Content-Encoding header of the response.", "setterMethodName" : "setResponseContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentEncoding", "variableType" : "String", "documentation" : "Sets the Content-Encoding header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseContentLanguage", "beanStyleSetterMethodName" : "setResponseContentLanguage", "c2jName" : "ResponseContentLanguage", "c2jShape" : "ResponseContentLanguage", "deprecated" : false, "documentation" : "Sets the Content-Language header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseContentLanguage", "fluentSetterDocumentation" : "Sets the Content-Language header of the response.\n@param responseContentLanguage Sets the Content-Language header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentLanguage", "getterDocumentation" : "Sets the Content-Language header of the response.\n@return Sets the Content-Language header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-language", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentLanguage", "setterDocumentation" : "Sets the Content-Language header of the response.\n@param responseContentLanguage Sets the Content-Language header of the response.", "setterMethodName" : "setResponseContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentLanguage", "variableType" : "String", "documentation" : "Sets the Content-Language header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseContentType", "beanStyleSetterMethodName" : "setResponseContentType", "c2jName" : "ResponseContentType", "c2jShape" : "ResponseContentType", "deprecated" : false, "documentation" : "Sets the Content-Type header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseContentType", "fluentSetterDocumentation" : "Sets the Content-Type header of the response.\n@param responseContentType Sets the Content-Type header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentType", "getterDocumentation" : "Sets the Content-Type header of the response.\n@return Sets the Content-Type header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentType", "setterDocumentation" : "Sets the Content-Type header of the response.\n@param responseContentType Sets the Content-Type header of the response.", "setterMethodName" : "setResponseContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentType", "variableType" : "String", "documentation" : "Sets the Content-Type header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseExpires", "beanStyleSetterMethodName" : "setResponseExpires", "c2jName" : "ResponseExpires", "c2jShape" : "ResponseExpires", "deprecated" : false, "documentation" : "Sets the Expires header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseExpires", "fluentSetterDocumentation" : "Sets the Expires header of the response.\n@param responseExpires Sets the Expires header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseExpires", "getterDocumentation" : "Sets the Expires header of the response.\n@return Sets the Expires header of the response.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-expires", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "ResponseExpires", "setterDocumentation" : "Sets the Expires header of the response.\n@param responseExpires Sets the Expires header of the response.", "setterMethodName" : "setResponseExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseExpires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseExpires", "variableType" : "java.time.Instant", "documentation" : "Sets the Expires header of the response.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@return Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IfMatch" : { "beanStyleGetterMethodName" : "getIfMatch", "beanStyleSetterMethodName" : "setIfMatch", "c2jName" : "IfMatch", "c2jShape" : "IfMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IfModifiedSince" : { "beanStyleGetterMethodName" : "getIfModifiedSince", "beanStyleSetterMethodName" : "setIfModifiedSince", "c2jName" : "IfModifiedSince", "c2jShape" : "IfModifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifModifiedSince", "fluentSetterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifModifiedSince", "getterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Modified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Modified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfModifiedSince", "setterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "setterMethodName" : "setIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "IfNoneMatch" : { "beanStyleGetterMethodName" : "getIfNoneMatch", "beanStyleSetterMethodName" : "setIfNoneMatch", "c2jName" : "IfNoneMatch", "c2jShape" : "IfNoneMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifNoneMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifNoneMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-None-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-None-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfNoneMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "setterMethodName" : "setIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IfUnmodifiedSince" : { "beanStyleGetterMethodName" : "getIfUnmodifiedSince", "beanStyleSetterMethodName" : "setIfUnmodifiedSince", "c2jName" : "IfUnmodifiedSince", "c2jShape" : "IfUnmodifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifUnmodifiedSince", "fluentSetterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifUnmodifiedSince", "getterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Unmodified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Unmodified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfUnmodifiedSince", "setterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PartNumber" : { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@return Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Range" : { "beanStyleGetterMethodName" : "getRange", "beanStyleSetterMethodName" : "setRange", "c2jName" : "Range", "c2jShape" : "Range", "deprecated" : false, "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "enumType" : null, "fluentGetterMethodName" : "range", "fluentSetterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "range", "getterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Range", "setterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "setterMethodName" : "setRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResponseCacheControl" : { "beanStyleGetterMethodName" : "getResponseCacheControl", "beanStyleSetterMethodName" : "setResponseCacheControl", "c2jName" : "ResponseCacheControl", "c2jShape" : "ResponseCacheControl", "deprecated" : false, "documentation" : "Sets the Cache-Control header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseCacheControl", "fluentSetterDocumentation" : "Sets the Cache-Control header of the response.\n@param responseCacheControl Sets the Cache-Control header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCacheControl", "getterDocumentation" : "Sets the Cache-Control header of the response.\n@return Sets the Cache-Control header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-cache-control", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-cache-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseCacheControl", "setterDocumentation" : "Sets the Cache-Control header of the response.\n@param responseCacheControl Sets the Cache-Control header of the response.", "setterMethodName" : "setResponseCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseCacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseCacheControl", "variableType" : "String", "documentation" : "Sets the Cache-Control header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResponseContentDisposition" : { "beanStyleGetterMethodName" : "getResponseContentDisposition", "beanStyleSetterMethodName" : "setResponseContentDisposition", "c2jName" : "ResponseContentDisposition", "c2jShape" : "ResponseContentDisposition", "deprecated" : false, "documentation" : "Sets the Content-Disposition header of the response", "enumType" : null, "fluentGetterMethodName" : "responseContentDisposition", "fluentSetterDocumentation" : "Sets the Content-Disposition header of the response\n@param responseContentDisposition Sets the Content-Disposition header of the response\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentDisposition", "getterDocumentation" : "Sets the Content-Disposition header of the response\n@return Sets the Content-Disposition header of the response", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-disposition", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentDisposition", "setterDocumentation" : "Sets the Content-Disposition header of the response\n@param responseContentDisposition Sets the Content-Disposition header of the response", "setterMethodName" : "setResponseContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentDisposition", "variableType" : "String", "documentation" : "Sets the Content-Disposition header of the response", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResponseContentEncoding" : { "beanStyleGetterMethodName" : "getResponseContentEncoding", "beanStyleSetterMethodName" : "setResponseContentEncoding", "c2jName" : "ResponseContentEncoding", "c2jShape" : "ResponseContentEncoding", "deprecated" : false, "documentation" : "Sets the Content-Encoding header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseContentEncoding", "fluentSetterDocumentation" : "Sets the Content-Encoding header of the response.\n@param responseContentEncoding Sets the Content-Encoding header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentEncoding", "getterDocumentation" : "Sets the Content-Encoding header of the response.\n@return Sets the Content-Encoding header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-encoding", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentEncoding", "setterDocumentation" : "Sets the Content-Encoding header of the response.\n@param responseContentEncoding Sets the Content-Encoding header of the response.", "setterMethodName" : "setResponseContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentEncoding", "variableType" : "String", "documentation" : "Sets the Content-Encoding header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResponseContentLanguage" : { "beanStyleGetterMethodName" : "getResponseContentLanguage", "beanStyleSetterMethodName" : "setResponseContentLanguage", "c2jName" : "ResponseContentLanguage", "c2jShape" : "ResponseContentLanguage", "deprecated" : false, "documentation" : "Sets the Content-Language header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseContentLanguage", "fluentSetterDocumentation" : "Sets the Content-Language header of the response.\n@param responseContentLanguage Sets the Content-Language header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentLanguage", "getterDocumentation" : "Sets the Content-Language header of the response.\n@return Sets the Content-Language header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-language", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentLanguage", "setterDocumentation" : "Sets the Content-Language header of the response.\n@param responseContentLanguage Sets the Content-Language header of the response.", "setterMethodName" : "setResponseContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentLanguage", "variableType" : "String", "documentation" : "Sets the Content-Language header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResponseContentType" : { "beanStyleGetterMethodName" : "getResponseContentType", "beanStyleSetterMethodName" : "setResponseContentType", "c2jName" : "ResponseContentType", "c2jShape" : "ResponseContentType", "deprecated" : false, "documentation" : "Sets the Content-Type header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseContentType", "fluentSetterDocumentation" : "Sets the Content-Type header of the response.\n@param responseContentType Sets the Content-Type header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentType", "getterDocumentation" : "Sets the Content-Type header of the response.\n@return Sets the Content-Type header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentType", "setterDocumentation" : "Sets the Content-Type header of the response.\n@param responseContentType Sets the Content-Type header of the response.", "setterMethodName" : "setResponseContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentType", "variableType" : "String", "documentation" : "Sets the Content-Type header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResponseExpires" : { "beanStyleGetterMethodName" : "getResponseExpires", "beanStyleSetterMethodName" : "setResponseExpires", "c2jName" : "ResponseExpires", "c2jShape" : "ResponseExpires", "deprecated" : false, "documentation" : "Sets the Expires header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseExpires", "fluentSetterDocumentation" : "Sets the Expires header of the response.\n@param responseExpires Sets the Expires header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseExpires", "getterDocumentation" : "Sets the Expires header of the response.\n@return Sets the Expires header of the response.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-expires", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "ResponseExpires", "setterDocumentation" : "Sets the Expires header of the response.\n@param responseExpires Sets the Expires header of the response.", "setterMethodName" : "setResponseExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseExpires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseExpires", "variableType" : "java.time.Instant", "documentation" : "Sets the Expires header of the response.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKey" : { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfMatch", "beanStyleSetterMethodName" : "setIfMatch", "c2jName" : "IfMatch", "c2jShape" : "IfMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfModifiedSince", "beanStyleSetterMethodName" : "setIfModifiedSince", "c2jName" : "IfModifiedSince", "c2jShape" : "IfModifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifModifiedSince", "fluentSetterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifModifiedSince", "getterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Modified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Modified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfModifiedSince", "setterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "setterMethodName" : "setIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfNoneMatch", "beanStyleSetterMethodName" : "setIfNoneMatch", "c2jName" : "IfNoneMatch", "c2jShape" : "IfNoneMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifNoneMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifNoneMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-None-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-None-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfNoneMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "setterMethodName" : "setIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfUnmodifiedSince", "beanStyleSetterMethodName" : "setIfUnmodifiedSince", "c2jName" : "IfUnmodifiedSince", "c2jShape" : "IfUnmodifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifUnmodifiedSince", "fluentSetterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifUnmodifiedSince", "getterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Unmodified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Unmodified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfUnmodifiedSince", "setterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRange", "beanStyleSetterMethodName" : "setRange", "c2jName" : "Range", "c2jShape" : "Range", "deprecated" : false, "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "enumType" : null, "fluentGetterMethodName" : "range", "fluentSetterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "range", "getterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Range", "setterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "setterMethodName" : "setRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseCacheControl", "beanStyleSetterMethodName" : "setResponseCacheControl", "c2jName" : "ResponseCacheControl", "c2jShape" : "ResponseCacheControl", "deprecated" : false, "documentation" : "Sets the Cache-Control header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseCacheControl", "fluentSetterDocumentation" : "Sets the Cache-Control header of the response.\n@param responseCacheControl Sets the Cache-Control header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCacheControl", "getterDocumentation" : "Sets the Cache-Control header of the response.\n@return Sets the Cache-Control header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-cache-control", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-cache-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseCacheControl", "setterDocumentation" : "Sets the Cache-Control header of the response.\n@param responseCacheControl Sets the Cache-Control header of the response.", "setterMethodName" : "setResponseCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseCacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseCacheControl", "variableType" : "String", "documentation" : "Sets the Cache-Control header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseContentDisposition", "beanStyleSetterMethodName" : "setResponseContentDisposition", "c2jName" : "ResponseContentDisposition", "c2jShape" : "ResponseContentDisposition", "deprecated" : false, "documentation" : "Sets the Content-Disposition header of the response", "enumType" : null, "fluentGetterMethodName" : "responseContentDisposition", "fluentSetterDocumentation" : "Sets the Content-Disposition header of the response\n@param responseContentDisposition Sets the Content-Disposition header of the response\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentDisposition", "getterDocumentation" : "Sets the Content-Disposition header of the response\n@return Sets the Content-Disposition header of the response", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-disposition", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentDisposition", "setterDocumentation" : "Sets the Content-Disposition header of the response\n@param responseContentDisposition Sets the Content-Disposition header of the response", "setterMethodName" : "setResponseContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentDisposition", "variableType" : "String", "documentation" : "Sets the Content-Disposition header of the response", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseContentEncoding", "beanStyleSetterMethodName" : "setResponseContentEncoding", "c2jName" : "ResponseContentEncoding", "c2jShape" : "ResponseContentEncoding", "deprecated" : false, "documentation" : "Sets the Content-Encoding header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseContentEncoding", "fluentSetterDocumentation" : "Sets the Content-Encoding header of the response.\n@param responseContentEncoding Sets the Content-Encoding header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentEncoding", "getterDocumentation" : "Sets the Content-Encoding header of the response.\n@return Sets the Content-Encoding header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-encoding", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentEncoding", "setterDocumentation" : "Sets the Content-Encoding header of the response.\n@param responseContentEncoding Sets the Content-Encoding header of the response.", "setterMethodName" : "setResponseContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentEncoding", "variableType" : "String", "documentation" : "Sets the Content-Encoding header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseContentLanguage", "beanStyleSetterMethodName" : "setResponseContentLanguage", "c2jName" : "ResponseContentLanguage", "c2jShape" : "ResponseContentLanguage", "deprecated" : false, "documentation" : "Sets the Content-Language header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseContentLanguage", "fluentSetterDocumentation" : "Sets the Content-Language header of the response.\n@param responseContentLanguage Sets the Content-Language header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentLanguage", "getterDocumentation" : "Sets the Content-Language header of the response.\n@return Sets the Content-Language header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-language", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentLanguage", "setterDocumentation" : "Sets the Content-Language header of the response.\n@param responseContentLanguage Sets the Content-Language header of the response.", "setterMethodName" : "setResponseContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentLanguage", "variableType" : "String", "documentation" : "Sets the Content-Language header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseContentType", "beanStyleSetterMethodName" : "setResponseContentType", "c2jName" : "ResponseContentType", "c2jShape" : "ResponseContentType", "deprecated" : false, "documentation" : "Sets the Content-Type header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseContentType", "fluentSetterDocumentation" : "Sets the Content-Type header of the response.\n@param responseContentType Sets the Content-Type header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseContentType", "getterDocumentation" : "Sets the Content-Type header of the response.\n@return Sets the Content-Type header of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-content-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-content-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResponseContentType", "setterDocumentation" : "Sets the Content-Type header of the response.\n@param responseContentType Sets the Content-Type header of the response.", "setterMethodName" : "setResponseContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseContentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseContentType", "variableType" : "String", "documentation" : "Sets the Content-Type header of the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseExpires", "beanStyleSetterMethodName" : "setResponseExpires", "c2jName" : "ResponseExpires", "c2jShape" : "ResponseExpires", "deprecated" : false, "documentation" : "Sets the Expires header of the response.", "enumType" : null, "fluentGetterMethodName" : "responseExpires", "fluentSetterDocumentation" : "Sets the Expires header of the response.\n@param responseExpires Sets the Expires header of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseExpires", "getterDocumentation" : "Sets the Expires header of the response.\n@return Sets the Expires header of the response.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "response-expires", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "response-expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "ResponseExpires", "setterDocumentation" : "Sets the Expires header of the response.\n@param responseExpires Sets the Expires header of the response.", "setterMethodName" : "setResponseExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseExpires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseExpires", "variableType" : "java.time.Instant", "documentation" : "Sets the Expires header of the response.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@return Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "GetObjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetObjectRequest", "variableName" : "getObjectRequest", "variableType" : "GetObjectRequest", "documentation" : null, "simpleType" : "GetObjectRequest", "variableSetterType" : "GetObjectRequest" }, "wrapper" : false }, "GetObjectResponse" : { "c2jName" : "GetObjectOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : true, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "deprecated" : false, "documentation" : "Object data.", "enumType" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

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

\nThis method will return a new read-only {@code ByteBuffer} each time it is invoked.\n

\n@return Object data.", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.nio.ByteBuffer", "marshallingType" : "BYTE_BUFFER", "name" : "Body", "setterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body Object data.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "Object data.", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-delete-marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-delete-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAcceptRanges", "beanStyleSetterMethodName" : "setAcceptRanges", "c2jName" : "AcceptRanges", "c2jShape" : "AcceptRanges", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "acceptRanges", "fluentSetterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "acceptRanges", "getterDocumentation" : "Returns the value of the AcceptRanges property for this object.\n@return The value of the AcceptRanges property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "accept-ranges", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "accept-ranges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AcceptRanges", "setterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.", "setterMethodName" : "setAcceptRanges", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRestore", "beanStyleSetterMethodName" : "setRestore", "c2jName" : "Restore", "c2jShape" : "Restore", "deprecated" : false, "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "enumType" : null, "fluentGetterMethodName" : "restore", "fluentSetterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restore", "getterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@return Provides information about object restoration operation and expiration time of the restored object copy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-restore", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-restore", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Restore", "setterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.", "setterMethodName" : "setRestore", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Last modified date of the object", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Last modified date of the object\n@return Last modified date of the object", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Last-Modified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Last-Modified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Last modified date of the object", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes.\n@return Size of the body in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingMeta", "beanStyleSetterMethodName" : "setMissingMeta", "c2jName" : "MissingMeta", "c2jShape" : "MissingMeta", "deprecated" : false, "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "enumType" : null, "fluentGetterMethodName" : "missingMeta", "fluentSetterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingMeta", "getterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-missing-meta", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-missing-meta", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MissingMeta", "setterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "setterMethodName" : "setMissingMeta", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentRange", "beanStyleSetterMethodName" : "setContentRange", "c2jName" : "ContentRange", "c2jShape" : "ContentRange", "deprecated" : false, "documentation" : "The portion of the object returned in the response.", "enumType" : null, "fluentGetterMethodName" : "contentRange", "fluentSetterDocumentation" : "The portion of the object returned in the response.\n@param contentRange The portion of the object returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentRange", "getterDocumentation" : "The portion of the object returned in the response.\n@return The portion of the object returned in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentRange", "setterDocumentation" : "The portion of the object returned in the response.\n@param contentRange The portion of the object returned in the response.", "setterMethodName" : "setContentRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentRange", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentRange", "variableType" : "String", "documentation" : "The portion of the object returned in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "Returns the value of the StorageClass property for this object.\n@return The value of the StorageClass property for this object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplicationStatus", "beanStyleSetterMethodName" : "setReplicationStatus", "c2jName" : "ReplicationStatus", "c2jShape" : "ReplicationStatus", "deprecated" : false, "documentation" : "", "enumType" : "ReplicationStatus", "fluentGetterMethodName" : "replicationStatus", "fluentSetterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationStatus", "fluentSetterMethodName" : "replicationStatus", "getterDocumentation" : "Returns the value of the ReplicationStatus property for this object.\n@return The value of the ReplicationStatus property for this object.\n@see ReplicationStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-replication-status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-replication-status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplicationStatus", "setterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus", "setterMethodName" : "setReplicationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartsCount", "beanStyleSetterMethodName" : "setPartsCount", "c2jName" : "PartsCount", "c2jShape" : "PartsCount", "deprecated" : false, "documentation" : "The count of parts this object has.", "enumType" : null, "fluentGetterMethodName" : "partsCount", "fluentSetterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partsCount", "getterDocumentation" : "The count of parts this object has.\n@return The count of parts this object has.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mp-parts-count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mp-parts-count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartsCount", "setterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.", "setterMethodName" : "setPartsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "The count of parts this object has.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagCount", "beanStyleSetterMethodName" : "setTagCount", "c2jName" : "TagCount", "c2jShape" : "TagCount", "deprecated" : false, "documentation" : "The number of tags, if any, on the object.", "enumType" : null, "fluentGetterMethodName" : "tagCount", "fluentSetterDocumentation" : "The number of tags, if any, on the object.\n@param tagCount The number of tags, if any, on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagCount", "getterDocumentation" : "The number of tags, if any, on the object.\n@return The number of tags, if any, on the object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging-count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging-count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TagCount", "setterDocumentation" : "The number of tags, if any, on the object.\n@param tagCount The number of tags, if any, on the object.", "setterMethodName" : "setTagCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "tagCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "tagCount", "variableType" : "Integer", "documentation" : "The number of tags, if any, on the object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AcceptRanges" : { "beanStyleGetterMethodName" : "getAcceptRanges", "beanStyleSetterMethodName" : "setAcceptRanges", "c2jName" : "AcceptRanges", "c2jShape" : "AcceptRanges", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "acceptRanges", "fluentSetterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "acceptRanges", "getterDocumentation" : "Returns the value of the AcceptRanges property for this object.\n@return The value of the AcceptRanges property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "accept-ranges", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "accept-ranges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AcceptRanges", "setterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.", "setterMethodName" : "setAcceptRanges", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "deprecated" : false, "documentation" : "Object data.", "enumType" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

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

\nThis method will return a new read-only {@code ByteBuffer} each time it is invoked.\n

\n@return Object data.", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.nio.ByteBuffer", "marshallingType" : "BYTE_BUFFER", "name" : "Body", "setterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body Object data.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "Object data.", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, "CacheControl" : { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentDisposition" : { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentEncoding" : { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentLanguage" : { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentLength" : { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes.\n@return Size of the body in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "ContentRange" : { "beanStyleGetterMethodName" : "getContentRange", "beanStyleSetterMethodName" : "setContentRange", "c2jName" : "ContentRange", "c2jShape" : "ContentRange", "deprecated" : false, "documentation" : "The portion of the object returned in the response.", "enumType" : null, "fluentGetterMethodName" : "contentRange", "fluentSetterDocumentation" : "The portion of the object returned in the response.\n@param contentRange The portion of the object returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentRange", "getterDocumentation" : "The portion of the object returned in the response.\n@return The portion of the object returned in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentRange", "setterDocumentation" : "The portion of the object returned in the response.\n@param contentRange The portion of the object returned in the response.", "setterMethodName" : "setContentRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentRange", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentRange", "variableType" : "String", "documentation" : "The portion of the object returned in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentType" : { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeleteMarker" : { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-delete-marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-delete-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expiration" : { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expires" : { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastModified" : { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Last modified date of the object", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Last modified date of the object\n@return Last modified date of the object", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Last-Modified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Last-Modified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Last modified date of the object", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Metadata" : { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "MissingMeta" : { "beanStyleGetterMethodName" : "getMissingMeta", "beanStyleSetterMethodName" : "setMissingMeta", "c2jName" : "MissingMeta", "c2jShape" : "MissingMeta", "deprecated" : false, "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "enumType" : null, "fluentGetterMethodName" : "missingMeta", "fluentSetterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingMeta", "getterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-missing-meta", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-missing-meta", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MissingMeta", "setterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "setterMethodName" : "setMissingMeta", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PartsCount" : { "beanStyleGetterMethodName" : "getPartsCount", "beanStyleSetterMethodName" : "setPartsCount", "c2jName" : "PartsCount", "c2jShape" : "PartsCount", "deprecated" : false, "documentation" : "The count of parts this object has.", "enumType" : null, "fluentGetterMethodName" : "partsCount", "fluentSetterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partsCount", "getterDocumentation" : "The count of parts this object has.\n@return The count of parts this object has.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mp-parts-count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mp-parts-count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartsCount", "setterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.", "setterMethodName" : "setPartsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "The count of parts this object has.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ReplicationStatus" : { "beanStyleGetterMethodName" : "getReplicationStatus", "beanStyleSetterMethodName" : "setReplicationStatus", "c2jName" : "ReplicationStatus", "c2jShape" : "ReplicationStatus", "deprecated" : false, "documentation" : "", "enumType" : "ReplicationStatus", "fluentGetterMethodName" : "replicationStatus", "fluentSetterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationStatus", "fluentSetterMethodName" : "replicationStatus", "getterDocumentation" : "Returns the value of the ReplicationStatus property for this object.\n@return The value of the ReplicationStatus property for this object.\n@see ReplicationStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-replication-status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-replication-status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplicationStatus", "setterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus", "setterMethodName" : "setReplicationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Restore" : { "beanStyleGetterMethodName" : "getRestore", "beanStyleSetterMethodName" : "setRestore", "c2jName" : "Restore", "c2jShape" : "Restore", "deprecated" : false, "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "enumType" : null, "fluentGetterMethodName" : "restore", "fluentSetterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restore", "getterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@return Provides information about object restoration operation and expiration time of the restored object copy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-restore", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-restore", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Restore", "setterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.", "setterMethodName" : "setRestore", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "Returns the value of the StorageClass property for this object.\n@return The value of the StorageClass property for this object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagCount" : { "beanStyleGetterMethodName" : "getTagCount", "beanStyleSetterMethodName" : "setTagCount", "c2jName" : "TagCount", "c2jShape" : "TagCount", "deprecated" : false, "documentation" : "The number of tags, if any, on the object.", "enumType" : null, "fluentGetterMethodName" : "tagCount", "fluentSetterDocumentation" : "The number of tags, if any, on the object.\n@param tagCount The number of tags, if any, on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagCount", "getterDocumentation" : "The number of tags, if any, on the object.\n@return The number of tags, if any, on the object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging-count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging-count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TagCount", "setterDocumentation" : "The number of tags, if any, on the object.\n@param tagCount The number of tags, if any, on the object.", "setterMethodName" : "setTagCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "tagCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "tagCount", "variableType" : "Integer", "documentation" : "The number of tags, if any, on the object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WebsiteRedirectLocation" : { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-delete-marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-delete-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAcceptRanges", "beanStyleSetterMethodName" : "setAcceptRanges", "c2jName" : "AcceptRanges", "c2jShape" : "AcceptRanges", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "acceptRanges", "fluentSetterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "acceptRanges", "getterDocumentation" : "Returns the value of the AcceptRanges property for this object.\n@return The value of the AcceptRanges property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "accept-ranges", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "accept-ranges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AcceptRanges", "setterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.", "setterMethodName" : "setAcceptRanges", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRestore", "beanStyleSetterMethodName" : "setRestore", "c2jName" : "Restore", "c2jShape" : "Restore", "deprecated" : false, "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "enumType" : null, "fluentGetterMethodName" : "restore", "fluentSetterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restore", "getterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@return Provides information about object restoration operation and expiration time of the restored object copy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-restore", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-restore", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Restore", "setterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.", "setterMethodName" : "setRestore", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Last modified date of the object", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Last modified date of the object\n@return Last modified date of the object", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Last-Modified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Last-Modified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Last modified date of the object", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes.\n@return Size of the body in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingMeta", "beanStyleSetterMethodName" : "setMissingMeta", "c2jName" : "MissingMeta", "c2jShape" : "MissingMeta", "deprecated" : false, "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "enumType" : null, "fluentGetterMethodName" : "missingMeta", "fluentSetterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingMeta", "getterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-missing-meta", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-missing-meta", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MissingMeta", "setterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "setterMethodName" : "setMissingMeta", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentRange", "beanStyleSetterMethodName" : "setContentRange", "c2jName" : "ContentRange", "c2jShape" : "ContentRange", "deprecated" : false, "documentation" : "The portion of the object returned in the response.", "enumType" : null, "fluentGetterMethodName" : "contentRange", "fluentSetterDocumentation" : "The portion of the object returned in the response.\n@param contentRange The portion of the object returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentRange", "getterDocumentation" : "The portion of the object returned in the response.\n@return The portion of the object returned in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentRange", "setterDocumentation" : "The portion of the object returned in the response.\n@param contentRange The portion of the object returned in the response.", "setterMethodName" : "setContentRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentRange", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentRange", "variableType" : "String", "documentation" : "The portion of the object returned in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "Returns the value of the StorageClass property for this object.\n@return The value of the StorageClass property for this object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplicationStatus", "beanStyleSetterMethodName" : "setReplicationStatus", "c2jName" : "ReplicationStatus", "c2jShape" : "ReplicationStatus", "deprecated" : false, "documentation" : "", "enumType" : "ReplicationStatus", "fluentGetterMethodName" : "replicationStatus", "fluentSetterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationStatus", "fluentSetterMethodName" : "replicationStatus", "getterDocumentation" : "Returns the value of the ReplicationStatus property for this object.\n@return The value of the ReplicationStatus property for this object.\n@see ReplicationStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-replication-status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-replication-status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplicationStatus", "setterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus", "setterMethodName" : "setReplicationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartsCount", "beanStyleSetterMethodName" : "setPartsCount", "c2jName" : "PartsCount", "c2jShape" : "PartsCount", "deprecated" : false, "documentation" : "The count of parts this object has.", "enumType" : null, "fluentGetterMethodName" : "partsCount", "fluentSetterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partsCount", "getterDocumentation" : "The count of parts this object has.\n@return The count of parts this object has.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mp-parts-count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mp-parts-count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartsCount", "setterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.", "setterMethodName" : "setPartsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "The count of parts this object has.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagCount", "beanStyleSetterMethodName" : "setTagCount", "c2jName" : "TagCount", "c2jShape" : "TagCount", "deprecated" : false, "documentation" : "The number of tags, if any, on the object.", "enumType" : null, "fluentGetterMethodName" : "tagCount", "fluentSetterDocumentation" : "The number of tags, if any, on the object.\n@param tagCount The number of tags, if any, on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagCount", "getterDocumentation" : "The number of tags, if any, on the object.\n@return The number of tags, if any, on the object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging-count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging-count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TagCount", "setterDocumentation" : "The number of tags, if any, on the object.\n@param tagCount The number of tags, if any, on the object.", "setterMethodName" : "setTagCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "tagCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "tagCount", "variableType" : "Integer", "documentation" : "The number of tags, if any, on the object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetObjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetObjectResponse", "variableName" : "getObjectResponse", "variableType" : "GetObjectResponse", "documentation" : null, "simpleType" : "GetObjectResponse", "variableSetterType" : "GetObjectResponse" }, "wrapper" : false }, "GetObjectTaggingRequest" : { "c2jName" : "GetObjectTaggingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetObjectTagging", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}?tagging", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "GetObjectTaggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetObjectTaggingRequest", "variableName" : "getObjectTaggingRequest", "variableType" : "GetObjectTaggingRequest", "documentation" : null, "simpleType" : "GetObjectTaggingRequest", "variableSetterType" : "GetObjectTaggingRequest" }, "wrapper" : false }, "GetObjectTaggingResponse" : { "c2jName" : "GetObjectTaggingOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "Returns the value of the TagSet property for this object.\n

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

\n@return The value of the TagSet property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagSet", "setterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TagSet" : { "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "Returns the value of the TagSet property for this object.\n

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

\n@return The value of the TagSet property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagSet", "setterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "Returns the value of the TagSet property for this object.\n

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

\n@return The value of the TagSet property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagSet", "setterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TagSet" ], "shapeName" : "GetObjectTaggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetObjectTaggingResponse", "variableName" : "getObjectTaggingResponse", "variableType" : "GetObjectTaggingResponse", "documentation" : null, "simpleType" : "GetObjectTaggingResponse", "variableSetterType" : "GetObjectTaggingResponse" }, "wrapper" : false }, "GetObjectTorrentRequest" : { "c2jName" : "GetObjectTorrentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetObjectTorrent", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}?torrent", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "GetObjectTorrentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetObjectTorrentRequest", "variableName" : "getObjectTorrentRequest", "variableType" : "GetObjectTorrentRequest", "documentation" : null, "simpleType" : "GetObjectTorrentRequest", "variableSetterType" : "GetObjectTorrentRequest" }, "wrapper" : false }, "GetObjectTorrentResponse" : { "c2jName" : "GetObjectTorrentOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : true, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "Sets the value of the Body property for this object.\n

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body The new value for the Body property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "Returns the value of the Body property for this object.\n

\nThis method will return a new read-only {@code ByteBuffer} each time it is invoked.\n

\n@return The value of the Body property for this object.", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.nio.ByteBuffer", "marshallingType" : "BYTE_BUFFER", "name" : "Body", "setterDocumentation" : "Sets the value of the Body property for this object.\n

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body The new value for the Body property for this object.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "Sets the value of the Body property for this object.\n

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body The new value for the Body property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "body", "getterDocumentation" : "Returns the value of the Body property for this object.\n

\nThis method will return a new read-only {@code ByteBuffer} each time it is invoked.\n

\n@return The value of the Body property for this object.", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.nio.ByteBuffer", "marshallingType" : "BYTE_BUFFER", "name" : "Body", "setterDocumentation" : "Sets the value of the Body property for this object.\n

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body The new value for the Body property for this object.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetObjectTorrentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetObjectTorrentResponse", "variableName" : "getObjectTorrentResponse", "variableType" : "GetObjectTorrentResponse", "documentation" : null, "simpleType" : "GetObjectTorrentResponse", "variableSetterType" : "GetObjectTorrentResponse" }, "wrapper" : false }, "GlacierJobParameters" : { "c2jName" : "GlacierJobParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTier", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "Tier", "deprecated" : false, "documentation" : "Glacier retrieval tier at which the restore will be processed.", "enumType" : "Tier", "fluentGetterMethodName" : "tier", "fluentSetterDocumentation" : "Glacier retrieval tier at which the restore will be processed.\n@param tier Glacier retrieval tier at which the restore will be processed.\n@see Tier\n@return Returns a reference to this object so that method calls can be chained together.\n@see Tier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "Glacier retrieval tier at which the restore will be processed.\n@return Glacier retrieval tier at which the restore will be processed.\n@see Tier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Tier", "setterDocumentation" : "Glacier retrieval tier at which the restore will be processed.\n@param tier Glacier retrieval tier at which the restore will be processed.\n@see Tier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "Glacier retrieval tier at which the restore will be processed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Tier" : { "beanStyleGetterMethodName" : "getTier", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "Tier", "deprecated" : false, "documentation" : "Glacier retrieval tier at which the restore will be processed.", "enumType" : "Tier", "fluentGetterMethodName" : "tier", "fluentSetterDocumentation" : "Glacier retrieval tier at which the restore will be processed.\n@param tier Glacier retrieval tier at which the restore will be processed.\n@see Tier\n@return Returns a reference to this object so that method calls can be chained together.\n@see Tier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "Glacier retrieval tier at which the restore will be processed.\n@return Glacier retrieval tier at which the restore will be processed.\n@see Tier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Tier", "setterDocumentation" : "Glacier retrieval tier at which the restore will be processed.\n@param tier Glacier retrieval tier at which the restore will be processed.\n@see Tier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "Glacier retrieval tier at which the restore will be processed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTier", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "Tier", "deprecated" : false, "documentation" : "Glacier retrieval tier at which the restore will be processed.", "enumType" : "Tier", "fluentGetterMethodName" : "tier", "fluentSetterDocumentation" : "Glacier retrieval tier at which the restore will be processed.\n@param tier Glacier retrieval tier at which the restore will be processed.\n@see Tier\n@return Returns a reference to this object so that method calls can be chained together.\n@see Tier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "Glacier retrieval tier at which the restore will be processed.\n@return Glacier retrieval tier at which the restore will be processed.\n@see Tier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Tier", "setterDocumentation" : "Glacier retrieval tier at which the restore will be processed.\n@param tier Glacier retrieval tier at which the restore will be processed.\n@see Tier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "Glacier retrieval tier at which the restore will be processed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Tier" ], "shapeName" : "GlacierJobParameters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GlacierJobParameters", "variableName" : "glacierJobParameters", "variableType" : "GlacierJobParameters", "documentation" : null, "simpleType" : "GlacierJobParameters", "variableSetterType" : "GlacierJobParameters" }, "wrapper" : false }, "Grant" : { "c2jName" : "Grant", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGrantee", "beanStyleSetterMethodName" : "setGrantee", "c2jName" : "Grantee", "c2jShape" : "Grantee", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "grantee", "fluentSetterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantee", "getterDocumentation" : "Returns the value of the Grantee property for this object.\n@return The value of the Grantee property for this object.", "getterModel" : { "returnType" : "Grantee", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grantee", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grantee", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Grantee", "setterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.", "setterMethodName" : "setGrantee", "setterModel" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermission", "beanStyleSetterMethodName" : "setPermission", "c2jName" : "Permission", "c2jShape" : "Permission", "deprecated" : false, "documentation" : "Specifies the permission given to the grantee.", "enumType" : "Permission", "fluentGetterMethodName" : "permission", "fluentSetterDocumentation" : "Specifies the permission given to the grantee.\n@param permission Specifies the permission given to the grantee.\n@see Permission\n@return Returns a reference to this object so that method calls can be chained together.\n@see Permission", "fluentSetterMethodName" : "permission", "getterDocumentation" : "Specifies the permission given to the grantee.\n@return Specifies the permission given to the grantee.\n@see Permission", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permission", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permission", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Permission", "setterDocumentation" : "Specifies the permission given to the grantee.\n@param permission Specifies the permission given to the grantee.\n@see Permission", "setterMethodName" : "setPermission", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "Specifies the permission given to the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Grantee" : { "beanStyleGetterMethodName" : "getGrantee", "beanStyleSetterMethodName" : "setGrantee", "c2jName" : "Grantee", "c2jShape" : "Grantee", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "grantee", "fluentSetterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantee", "getterDocumentation" : "Returns the value of the Grantee property for this object.\n@return The value of the Grantee property for this object.", "getterModel" : { "returnType" : "Grantee", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grantee", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grantee", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Grantee", "setterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.", "setterMethodName" : "setGrantee", "setterModel" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "xmlNameSpaceUri" : null }, "Permission" : { "beanStyleGetterMethodName" : "getPermission", "beanStyleSetterMethodName" : "setPermission", "c2jName" : "Permission", "c2jShape" : "Permission", "deprecated" : false, "documentation" : "Specifies the permission given to the grantee.", "enumType" : "Permission", "fluentGetterMethodName" : "permission", "fluentSetterDocumentation" : "Specifies the permission given to the grantee.\n@param permission Specifies the permission given to the grantee.\n@see Permission\n@return Returns a reference to this object so that method calls can be chained together.\n@see Permission", "fluentSetterMethodName" : "permission", "getterDocumentation" : "Specifies the permission given to the grantee.\n@return Specifies the permission given to the grantee.\n@see Permission", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permission", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permission", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Permission", "setterDocumentation" : "Specifies the permission given to the grantee.\n@param permission Specifies the permission given to the grantee.\n@see Permission", "setterMethodName" : "setPermission", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "Specifies the permission given to the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGrantee", "beanStyleSetterMethodName" : "setGrantee", "c2jName" : "Grantee", "c2jShape" : "Grantee", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "grantee", "fluentSetterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantee", "getterDocumentation" : "Returns the value of the Grantee property for this object.\n@return The value of the Grantee property for this object.", "getterModel" : { "returnType" : "Grantee", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grantee", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grantee", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Grantee", "setterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.", "setterMethodName" : "setGrantee", "setterModel" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermission", "beanStyleSetterMethodName" : "setPermission", "c2jName" : "Permission", "c2jShape" : "Permission", "deprecated" : false, "documentation" : "Specifies the permission given to the grantee.", "enumType" : "Permission", "fluentGetterMethodName" : "permission", "fluentSetterDocumentation" : "Specifies the permission given to the grantee.\n@param permission Specifies the permission given to the grantee.\n@see Permission\n@return Returns a reference to this object so that method calls can be chained together.\n@see Permission", "fluentSetterMethodName" : "permission", "getterDocumentation" : "Specifies the permission given to the grantee.\n@return Specifies the permission given to the grantee.\n@see Permission", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permission", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permission", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Permission", "setterDocumentation" : "Specifies the permission given to the grantee.\n@param permission Specifies the permission given to the grantee.\n@see Permission", "setterMethodName" : "setPermission", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "Specifies the permission given to the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Grant", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Grant", "variableName" : "grant", "variableType" : "Grant", "documentation" : null, "simpleType" : "Grant", "variableSetterType" : "Grant" }, "wrapper" : false }, "Grantee" : { "c2jName" : "Grantee", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "DisplayName", "deprecated" : false, "documentation" : "Screen name of the grantee.", "enumType" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "Screen name of the grantee.\n@param displayName Screen name of the grantee.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "Screen name of the grantee.\n@return Screen name of the grantee.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DisplayName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DisplayName", "setterDocumentation" : "Screen name of the grantee.\n@param displayName Screen name of the grantee.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "Screen name of the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "deprecated" : false, "documentation" : "Email address of the grantee.", "enumType" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "Email address of the grantee.\n@param emailAddress Email address of the grantee.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "Email address of the grantee.\n@return Email address of the grantee.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EmailAddress", "setterDocumentation" : "Email address of the grantee.\n@param emailAddress Email address of the grantee.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "Email address of the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "The canonical user ID of the grantee.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The canonical user ID of the grantee.\n@param id The canonical user ID of the grantee.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The canonical user ID of the grantee.\n@return The canonical user ID of the grantee.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "The canonical user ID of the grantee.\n@param id The canonical user ID of the grantee.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The canonical user ID of the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "Type", "deprecated" : false, "documentation" : "Type of grantee", "enumType" : "Type", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "Type of grantee\n@param type Type of grantee\n@see Type\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type", "fluentSetterMethodName" : "type", "getterDocumentation" : "Type of grantee\n@return Type of grantee\n@see Type", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "xsi:type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "xsi:type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "Type of grantee\n@param type Type of grantee\n@see Type", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "Type of grantee", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getURI", "beanStyleSetterMethodName" : "setURI", "c2jName" : "URI", "c2jShape" : "URI", "deprecated" : false, "documentation" : "URI of the grantee group.", "enumType" : null, "fluentGetterMethodName" : "uri", "fluentSetterDocumentation" : "URI of the grantee group.\n@param uri URI of the grantee group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uri", "getterDocumentation" : "URI of the grantee group.\n@return URI of the grantee group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "URI", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "URI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "URI", "setterDocumentation" : "URI of the grantee group.\n@param uri URI of the grantee group.", "setterMethodName" : "setURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : "URI of the grantee group.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "DisplayName", "deprecated" : false, "documentation" : "Screen name of the grantee.", "enumType" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "Screen name of the grantee.\n@param displayName Screen name of the grantee.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "Screen name of the grantee.\n@return Screen name of the grantee.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DisplayName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DisplayName", "setterDocumentation" : "Screen name of the grantee.\n@param displayName Screen name of the grantee.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "Screen name of the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailAddress" : { "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "deprecated" : false, "documentation" : "Email address of the grantee.", "enumType" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "Email address of the grantee.\n@param emailAddress Email address of the grantee.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "Email address of the grantee.\n@return Email address of the grantee.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EmailAddress", "setterDocumentation" : "Email address of the grantee.\n@param emailAddress Email address of the grantee.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "Email address of the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ID" : { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "The canonical user ID of the grantee.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The canonical user ID of the grantee.\n@param id The canonical user ID of the grantee.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The canonical user ID of the grantee.\n@return The canonical user ID of the grantee.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "The canonical user ID of the grantee.\n@param id The canonical user ID of the grantee.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The canonical user ID of the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "Type", "deprecated" : false, "documentation" : "Type of grantee", "enumType" : "Type", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "Type of grantee\n@param type Type of grantee\n@see Type\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type", "fluentSetterMethodName" : "type", "getterDocumentation" : "Type of grantee\n@return Type of grantee\n@see Type", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "xsi:type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "xsi:type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "Type of grantee\n@param type Type of grantee\n@see Type", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "Type of grantee", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "URI" : { "beanStyleGetterMethodName" : "getURI", "beanStyleSetterMethodName" : "setURI", "c2jName" : "URI", "c2jShape" : "URI", "deprecated" : false, "documentation" : "URI of the grantee group.", "enumType" : null, "fluentGetterMethodName" : "uri", "fluentSetterDocumentation" : "URI of the grantee group.\n@param uri URI of the grantee group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uri", "getterDocumentation" : "URI of the grantee group.\n@return URI of the grantee group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "URI", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "URI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "URI", "setterDocumentation" : "URI of the grantee group.\n@param uri URI of the grantee group.", "setterMethodName" : "setURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : "URI of the grantee group.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "DisplayName", "deprecated" : false, "documentation" : "Screen name of the grantee.", "enumType" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "Screen name of the grantee.\n@param displayName Screen name of the grantee.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "Screen name of the grantee.\n@return Screen name of the grantee.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DisplayName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DisplayName", "setterDocumentation" : "Screen name of the grantee.\n@param displayName Screen name of the grantee.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "Screen name of the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailAddress", "beanStyleSetterMethodName" : "setEmailAddress", "c2jName" : "EmailAddress", "c2jShape" : "EmailAddress", "deprecated" : false, "documentation" : "Email address of the grantee.", "enumType" : null, "fluentGetterMethodName" : "emailAddress", "fluentSetterDocumentation" : "Email address of the grantee.\n@param emailAddress Email address of the grantee.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailAddress", "getterDocumentation" : "Email address of the grantee.\n@return Email address of the grantee.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EmailAddress", "setterDocumentation" : "Email address of the grantee.\n@param emailAddress Email address of the grantee.", "setterMethodName" : "setEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailAddress", "variableType" : "String", "documentation" : "Email address of the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "The canonical user ID of the grantee.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The canonical user ID of the grantee.\n@param id The canonical user ID of the grantee.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The canonical user ID of the grantee.\n@return The canonical user ID of the grantee.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "The canonical user ID of the grantee.\n@param id The canonical user ID of the grantee.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The canonical user ID of the grantee.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "Type", "deprecated" : false, "documentation" : "Type of grantee", "enumType" : "Type", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "Type of grantee\n@param type Type of grantee\n@see Type\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type", "fluentSetterMethodName" : "type", "getterDocumentation" : "Type of grantee\n@return Type of grantee\n@see Type", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "xsi:type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "xsi:type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "Type of grantee\n@param type Type of grantee\n@see Type", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "Type of grantee", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getURI", "beanStyleSetterMethodName" : "setURI", "c2jName" : "URI", "c2jShape" : "URI", "deprecated" : false, "documentation" : "URI of the grantee group.", "enumType" : null, "fluentGetterMethodName" : "uri", "fluentSetterDocumentation" : "URI of the grantee group.\n@param uri URI of the grantee group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uri", "getterDocumentation" : "URI of the grantee group.\n@return URI of the grantee group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "URI", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "URI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "URI", "setterDocumentation" : "URI of the grantee group.\n@param uri URI of the grantee group.", "setterMethodName" : "setURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : "URI of the grantee group.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Type" ], "shapeName" : "Grantee", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : null, "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "wrapper" : false }, "HeadBucketRequest" : { "c2jName" : "HeadBucketRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "HeadBucket", "locationName" : null, "requestUri" : "/{Bucket}", "target" : null, "verb" : "HEAD", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "HeadBucketRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "HeadBucketRequest", "variableName" : "headBucketRequest", "variableType" : "HeadBucketRequest", "documentation" : null, "simpleType" : "HeadBucketRequest", "variableSetterType" : "HeadBucketRequest" }, "wrapper" : false }, "HeadBucketResponse" : { "c2jName" : "HeadBucketResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HeadBucketResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HeadBucketResponse", "variableName" : "headBucketResponse", "variableType" : "HeadBucketResponse", "documentation" : null, "simpleType" : "HeadBucketResponse", "variableSetterType" : "HeadBucketResponse" }, "wrapper" : false }, "HeadObjectRequest" : { "c2jName" : "HeadObjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "HeadObject", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "HEAD", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfMatch", "beanStyleSetterMethodName" : "setIfMatch", "c2jName" : "IfMatch", "c2jShape" : "IfMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfModifiedSince", "beanStyleSetterMethodName" : "setIfModifiedSince", "c2jName" : "IfModifiedSince", "c2jShape" : "IfModifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifModifiedSince", "fluentSetterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifModifiedSince", "getterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Modified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Modified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfModifiedSince", "setterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "setterMethodName" : "setIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfNoneMatch", "beanStyleSetterMethodName" : "setIfNoneMatch", "c2jName" : "IfNoneMatch", "c2jShape" : "IfNoneMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifNoneMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifNoneMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-None-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-None-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfNoneMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "setterMethodName" : "setIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfUnmodifiedSince", "beanStyleSetterMethodName" : "setIfUnmodifiedSince", "c2jName" : "IfUnmodifiedSince", "c2jShape" : "IfUnmodifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifUnmodifiedSince", "fluentSetterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifUnmodifiedSince", "getterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Unmodified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Unmodified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfUnmodifiedSince", "setterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRange", "beanStyleSetterMethodName" : "setRange", "c2jName" : "Range", "c2jShape" : "Range", "deprecated" : false, "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "enumType" : null, "fluentGetterMethodName" : "range", "fluentSetterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "range", "getterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Range", "setterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "setterMethodName" : "setRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@return Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IfMatch" : { "beanStyleGetterMethodName" : "getIfMatch", "beanStyleSetterMethodName" : "setIfMatch", "c2jName" : "IfMatch", "c2jShape" : "IfMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IfModifiedSince" : { "beanStyleGetterMethodName" : "getIfModifiedSince", "beanStyleSetterMethodName" : "setIfModifiedSince", "c2jName" : "IfModifiedSince", "c2jShape" : "IfModifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifModifiedSince", "fluentSetterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifModifiedSince", "getterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Modified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Modified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfModifiedSince", "setterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "setterMethodName" : "setIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "IfNoneMatch" : { "beanStyleGetterMethodName" : "getIfNoneMatch", "beanStyleSetterMethodName" : "setIfNoneMatch", "c2jName" : "IfNoneMatch", "c2jShape" : "IfNoneMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifNoneMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifNoneMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-None-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-None-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfNoneMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "setterMethodName" : "setIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IfUnmodifiedSince" : { "beanStyleGetterMethodName" : "getIfUnmodifiedSince", "beanStyleSetterMethodName" : "setIfUnmodifiedSince", "c2jName" : "IfUnmodifiedSince", "c2jShape" : "IfUnmodifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifUnmodifiedSince", "fluentSetterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifUnmodifiedSince", "getterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Unmodified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Unmodified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfUnmodifiedSince", "setterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PartNumber" : { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@return Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Range" : { "beanStyleGetterMethodName" : "getRange", "beanStyleSetterMethodName" : "setRange", "c2jName" : "Range", "c2jShape" : "Range", "deprecated" : false, "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "enumType" : null, "fluentGetterMethodName" : "range", "fluentSetterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "range", "getterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Range", "setterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "setterMethodName" : "setRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKey" : { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfMatch", "beanStyleSetterMethodName" : "setIfMatch", "c2jName" : "IfMatch", "c2jShape" : "IfMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@return Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).\n@param ifMatch Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfModifiedSince", "beanStyleSetterMethodName" : "setIfModifiedSince", "c2jName" : "IfModifiedSince", "c2jShape" : "IfModifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifModifiedSince", "fluentSetterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifModifiedSince", "getterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@return Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Modified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Modified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfModifiedSince", "setterDocumentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).\n@param ifModifiedSince Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "setterMethodName" : "setIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfNoneMatch", "beanStyleSetterMethodName" : "setIfNoneMatch", "c2jName" : "IfNoneMatch", "c2jShape" : "IfNoneMatch", "deprecated" : false, "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "enumType" : null, "fluentGetterMethodName" : "ifNoneMatch", "fluentSetterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifNoneMatch", "getterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@return Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-None-Match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-None-Match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IfNoneMatch", "setterDocumentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).\n@param ifNoneMatch Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "setterMethodName" : "setIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ifNoneMatch", "variableType" : "String", "documentation" : "Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIfUnmodifiedSince", "beanStyleSetterMethodName" : "setIfUnmodifiedSince", "c2jName" : "IfUnmodifiedSince", "c2jShape" : "IfUnmodifiedSince", "deprecated" : false, "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "enumType" : null, "fluentGetterMethodName" : "ifUnmodifiedSince", "fluentSetterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ifUnmodifiedSince", "getterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@return Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "If-Unmodified-Since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "If-Unmodified-Since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "IfUnmodifiedSince", "setterDocumentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).\n@param ifUnmodifiedSince Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "setterMethodName" : "setIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "ifUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRange", "beanStyleSetterMethodName" : "setRange", "c2jName" : "Range", "c2jShape" : "Range", "deprecated" : false, "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "enumType" : null, "fluentGetterMethodName" : "range", "fluentSetterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "range", "getterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@return Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Range", "setterDocumentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.\n@param range Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "setterMethodName" : "setRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "range", "variableType" : "String", "documentation" : "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@return Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.\n@param partNumber Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "HeadObjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "HeadObjectRequest", "variableName" : "headObjectRequest", "variableType" : "HeadObjectRequest", "documentation" : null, "simpleType" : "HeadObjectRequest", "variableSetterType" : "HeadObjectRequest" }, "wrapper" : false }, "HeadObjectResponse" : { "c2jName" : "HeadObjectOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-delete-marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-delete-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAcceptRanges", "beanStyleSetterMethodName" : "setAcceptRanges", "c2jName" : "AcceptRanges", "c2jShape" : "AcceptRanges", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "acceptRanges", "fluentSetterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "acceptRanges", "getterDocumentation" : "Returns the value of the AcceptRanges property for this object.\n@return The value of the AcceptRanges property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "accept-ranges", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "accept-ranges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AcceptRanges", "setterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.", "setterMethodName" : "setAcceptRanges", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRestore", "beanStyleSetterMethodName" : "setRestore", "c2jName" : "Restore", "c2jShape" : "Restore", "deprecated" : false, "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "enumType" : null, "fluentGetterMethodName" : "restore", "fluentSetterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restore", "getterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@return Provides information about object restoration operation and expiration time of the restored object copy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-restore", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-restore", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Restore", "setterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.", "setterMethodName" : "setRestore", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Last modified date of the object", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Last modified date of the object\n@return Last modified date of the object", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Last-Modified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Last-Modified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Last modified date of the object", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes.\n@return Size of the body in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingMeta", "beanStyleSetterMethodName" : "setMissingMeta", "c2jName" : "MissingMeta", "c2jShape" : "MissingMeta", "deprecated" : false, "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "enumType" : null, "fluentGetterMethodName" : "missingMeta", "fluentSetterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingMeta", "getterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-missing-meta", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-missing-meta", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MissingMeta", "setterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "setterMethodName" : "setMissingMeta", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "Returns the value of the StorageClass property for this object.\n@return The value of the StorageClass property for this object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplicationStatus", "beanStyleSetterMethodName" : "setReplicationStatus", "c2jName" : "ReplicationStatus", "c2jShape" : "ReplicationStatus", "deprecated" : false, "documentation" : "", "enumType" : "ReplicationStatus", "fluentGetterMethodName" : "replicationStatus", "fluentSetterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationStatus", "fluentSetterMethodName" : "replicationStatus", "getterDocumentation" : "Returns the value of the ReplicationStatus property for this object.\n@return The value of the ReplicationStatus property for this object.\n@see ReplicationStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-replication-status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-replication-status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplicationStatus", "setterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus", "setterMethodName" : "setReplicationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartsCount", "beanStyleSetterMethodName" : "setPartsCount", "c2jName" : "PartsCount", "c2jShape" : "PartsCount", "deprecated" : false, "documentation" : "The count of parts this object has.", "enumType" : null, "fluentGetterMethodName" : "partsCount", "fluentSetterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partsCount", "getterDocumentation" : "The count of parts this object has.\n@return The count of parts this object has.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mp-parts-count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mp-parts-count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartsCount", "setterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.", "setterMethodName" : "setPartsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "The count of parts this object has.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AcceptRanges" : { "beanStyleGetterMethodName" : "getAcceptRanges", "beanStyleSetterMethodName" : "setAcceptRanges", "c2jName" : "AcceptRanges", "c2jShape" : "AcceptRanges", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "acceptRanges", "fluentSetterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "acceptRanges", "getterDocumentation" : "Returns the value of the AcceptRanges property for this object.\n@return The value of the AcceptRanges property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "accept-ranges", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "accept-ranges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AcceptRanges", "setterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.", "setterMethodName" : "setAcceptRanges", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CacheControl" : { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentDisposition" : { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentEncoding" : { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentLanguage" : { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentLength" : { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes.\n@return Size of the body in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "ContentType" : { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeleteMarker" : { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-delete-marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-delete-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expiration" : { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expires" : { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastModified" : { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Last modified date of the object", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Last modified date of the object\n@return Last modified date of the object", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Last-Modified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Last-Modified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Last modified date of the object", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Metadata" : { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "MissingMeta" : { "beanStyleGetterMethodName" : "getMissingMeta", "beanStyleSetterMethodName" : "setMissingMeta", "c2jName" : "MissingMeta", "c2jShape" : "MissingMeta", "deprecated" : false, "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "enumType" : null, "fluentGetterMethodName" : "missingMeta", "fluentSetterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingMeta", "getterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-missing-meta", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-missing-meta", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MissingMeta", "setterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "setterMethodName" : "setMissingMeta", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PartsCount" : { "beanStyleGetterMethodName" : "getPartsCount", "beanStyleSetterMethodName" : "setPartsCount", "c2jName" : "PartsCount", "c2jShape" : "PartsCount", "deprecated" : false, "documentation" : "The count of parts this object has.", "enumType" : null, "fluentGetterMethodName" : "partsCount", "fluentSetterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partsCount", "getterDocumentation" : "The count of parts this object has.\n@return The count of parts this object has.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mp-parts-count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mp-parts-count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartsCount", "setterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.", "setterMethodName" : "setPartsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "The count of parts this object has.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ReplicationStatus" : { "beanStyleGetterMethodName" : "getReplicationStatus", "beanStyleSetterMethodName" : "setReplicationStatus", "c2jName" : "ReplicationStatus", "c2jShape" : "ReplicationStatus", "deprecated" : false, "documentation" : "", "enumType" : "ReplicationStatus", "fluentGetterMethodName" : "replicationStatus", "fluentSetterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationStatus", "fluentSetterMethodName" : "replicationStatus", "getterDocumentation" : "Returns the value of the ReplicationStatus property for this object.\n@return The value of the ReplicationStatus property for this object.\n@see ReplicationStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-replication-status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-replication-status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplicationStatus", "setterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus", "setterMethodName" : "setReplicationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Restore" : { "beanStyleGetterMethodName" : "getRestore", "beanStyleSetterMethodName" : "setRestore", "c2jName" : "Restore", "c2jShape" : "Restore", "deprecated" : false, "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "enumType" : null, "fluentGetterMethodName" : "restore", "fluentSetterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restore", "getterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@return Provides information about object restoration operation and expiration time of the restored object copy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-restore", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-restore", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Restore", "setterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.", "setterMethodName" : "setRestore", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "Returns the value of the StorageClass property for this object.\n@return The value of the StorageClass property for this object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WebsiteRedirectLocation" : { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeleteMarker", "beanStyleSetterMethodName" : "setDeleteMarker", "c2jName" : "DeleteMarker", "c2jShape" : "DeleteMarker", "deprecated" : false, "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "enumType" : null, "fluentGetterMethodName" : "deleteMarker", "fluentSetterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarker", "getterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@return Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-delete-marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-delete-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteMarker", "setterDocumentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.\n@param deleteMarker Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "setterMethodName" : "setDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteMarker", "variableType" : "Boolean", "documentation" : "Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAcceptRanges", "beanStyleSetterMethodName" : "setAcceptRanges", "c2jName" : "AcceptRanges", "c2jShape" : "AcceptRanges", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "acceptRanges", "fluentSetterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "acceptRanges", "getterDocumentation" : "Returns the value of the AcceptRanges property for this object.\n@return The value of the AcceptRanges property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "accept-ranges", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "accept-ranges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AcceptRanges", "setterDocumentation" : "Sets the value of the AcceptRanges property for this object.\n\n@param acceptRanges The new value for the AcceptRanges property for this object.", "setterMethodName" : "setAcceptRanges", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acceptRanges", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@return If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.\n@param expiration If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRestore", "beanStyleSetterMethodName" : "setRestore", "c2jName" : "Restore", "c2jShape" : "Restore", "deprecated" : false, "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "enumType" : null, "fluentGetterMethodName" : "restore", "fluentSetterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restore", "getterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@return Provides information about object restoration operation and expiration time of the restored object copy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-restore", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-restore", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Restore", "setterDocumentation" : "Provides information about object restoration operation and expiration time of the restored object copy.\n@param restore Provides information about object restoration operation and expiration time of the restored object copy.", "setterMethodName" : "setRestore", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "restore", "variableType" : "String", "documentation" : "Provides information about object restoration operation and expiration time of the restored object copy.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Last modified date of the object", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Last modified date of the object\n@return Last modified date of the object", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Last-Modified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Last-Modified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Last modified date of the object\n@param lastModified Last modified date of the object", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Last modified date of the object", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes.\n@return Size of the body in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes.\n@param contentLength Size of the body in bytes.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@return An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL\n@param eTag An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingMeta", "beanStyleSetterMethodName" : "setMissingMeta", "c2jName" : "MissingMeta", "c2jShape" : "MissingMeta", "deprecated" : false, "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "enumType" : null, "fluentGetterMethodName" : "missingMeta", "fluentSetterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingMeta", "getterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@return This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-missing-meta", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-missing-meta", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MissingMeta", "setterDocumentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.\n@param missingMeta This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "setterMethodName" : "setMissingMeta", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "missingMeta", "variableType" : "Integer", "documentation" : "This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "Returns the value of the StorageClass property for this object.\n@return The value of the StorageClass property for this object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "Sets the value of the StorageClass property for this object.\n\n@param storageClass The new value for the StorageClass property for this object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplicationStatus", "beanStyleSetterMethodName" : "setReplicationStatus", "c2jName" : "ReplicationStatus", "c2jShape" : "ReplicationStatus", "deprecated" : false, "documentation" : "", "enumType" : "ReplicationStatus", "fluentGetterMethodName" : "replicationStatus", "fluentSetterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationStatus", "fluentSetterMethodName" : "replicationStatus", "getterDocumentation" : "Returns the value of the ReplicationStatus property for this object.\n@return The value of the ReplicationStatus property for this object.\n@see ReplicationStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-replication-status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-replication-status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplicationStatus", "setterDocumentation" : "Sets the value of the ReplicationStatus property for this object.\n\n@param replicationStatus The new value for the ReplicationStatus property for this object.\n@see ReplicationStatus", "setterMethodName" : "setReplicationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replicationStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartsCount", "beanStyleSetterMethodName" : "setPartsCount", "c2jName" : "PartsCount", "c2jShape" : "PartsCount", "deprecated" : false, "documentation" : "The count of parts this object has.", "enumType" : null, "fluentGetterMethodName" : "partsCount", "fluentSetterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partsCount", "getterDocumentation" : "The count of parts this object has.\n@return The count of parts this object has.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mp-parts-count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mp-parts-count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartsCount", "setterDocumentation" : "The count of parts this object has.\n@param partsCount The count of parts this object has.", "setterMethodName" : "setPartsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partsCount", "variableType" : "Integer", "documentation" : "The count of parts this object has.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HeadObjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HeadObjectResponse", "variableName" : "headObjectResponse", "variableType" : "HeadObjectResponse", "documentation" : null, "simpleType" : "HeadObjectResponse", "variableSetterType" : "HeadObjectResponse" }, "wrapper" : false }, "IndexDocument" : { "c2jName" : "IndexDocument", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSuffix", "beanStyleSetterMethodName" : "setSuffix", "c2jName" : "Suffix", "c2jShape" : "Suffix", "deprecated" : false, "documentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "enumType" : null, "fluentGetterMethodName" : "suffix", "fluentSetterDocumentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@param suffix A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suffix", "getterDocumentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@return A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Suffix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Suffix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Suffix", "setterDocumentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@param suffix A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "setterMethodName" : "setSuffix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "suffix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "suffix", "variableType" : "String", "documentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Suffix" : { "beanStyleGetterMethodName" : "getSuffix", "beanStyleSetterMethodName" : "setSuffix", "c2jName" : "Suffix", "c2jShape" : "Suffix", "deprecated" : false, "documentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "enumType" : null, "fluentGetterMethodName" : "suffix", "fluentSetterDocumentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@param suffix A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suffix", "getterDocumentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@return A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Suffix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Suffix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Suffix", "setterDocumentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@param suffix A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "setterMethodName" : "setSuffix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "suffix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "suffix", "variableType" : "String", "documentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSuffix", "beanStyleSetterMethodName" : "setSuffix", "c2jName" : "Suffix", "c2jShape" : "Suffix", "deprecated" : false, "documentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "enumType" : null, "fluentGetterMethodName" : "suffix", "fluentSetterDocumentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@param suffix A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suffix", "getterDocumentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@return A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Suffix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Suffix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Suffix", "setterDocumentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.\n@param suffix A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "setterMethodName" : "setSuffix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "suffix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "suffix", "variableType" : "String", "documentation" : "A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Suffix" ], "shapeName" : "IndexDocument", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : null, "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "wrapper" : false }, "Initiator" : { "c2jName" : "Initiator", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@param id If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@return If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@param id If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "DisplayName", "deprecated" : false, "documentation" : "Name of the Principal.", "enumType" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "Name of the Principal.\n@param displayName Name of the Principal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "Name of the Principal.\n@return Name of the Principal.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DisplayName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DisplayName", "setterDocumentation" : "Name of the Principal.\n@param displayName Name of the Principal.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "Name of the Principal.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "DisplayName", "deprecated" : false, "documentation" : "Name of the Principal.", "enumType" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "Name of the Principal.\n@param displayName Name of the Principal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "Name of the Principal.\n@return Name of the Principal.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DisplayName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DisplayName", "setterDocumentation" : "Name of the Principal.\n@param displayName Name of the Principal.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "Name of the Principal.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ID" : { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@param id If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@return If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@param id If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@param id If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@return If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.\n@param id If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "DisplayName", "deprecated" : false, "documentation" : "Name of the Principal.", "enumType" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "Name of the Principal.\n@param displayName Name of the Principal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "Name of the Principal.\n@return Name of the Principal.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DisplayName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DisplayName", "setterDocumentation" : "Name of the Principal.\n@param displayName Name of the Principal.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "Name of the Principal.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Initiator", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : null, "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "wrapper" : false }, "InventoryConfiguration" : { "c2jName" : "InventoryConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "InventoryDestination", "deprecated" : false, "documentation" : "Contains information about where to publish the inventory results.", "enumType" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "Contains information about where to publish the inventory results.\n@param destination Contains information about where to publish the inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "Contains information about where to publish the inventory results.\n@return Contains information about where to publish the inventory results.", "getterModel" : { "returnType" : "InventoryDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Destination", "setterDocumentation" : "Contains information about where to publish the inventory results.\n@param destination Contains information about where to publish the inventory results.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "InventoryDestination", "variableName" : "destination", "variableType" : "InventoryDestination", "documentation" : "", "simpleType" : "InventoryDestination", "variableSetterType" : "InventoryDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryDestination", "variableName" : "destination", "variableType" : "InventoryDestination", "documentation" : "Contains information about where to publish the inventory results.", "simpleType" : "InventoryDestination", "variableSetterType" : "InventoryDestination" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsEnabled", "beanStyleSetterMethodName" : "setIsEnabled", "c2jName" : "IsEnabled", "c2jShape" : "IsEnabled", "deprecated" : false, "documentation" : "Specifies whether the inventory is enabled or disabled.", "enumType" : null, "fluentGetterMethodName" : "isEnabled", "fluentSetterDocumentation" : "Specifies whether the inventory is enabled or disabled.\n@param isEnabled Specifies whether the inventory is enabled or disabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isEnabled", "getterDocumentation" : "Specifies whether the inventory is enabled or disabled.\n@return Specifies whether the inventory is enabled or disabled.", "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" : "IsEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsEnabled", "setterDocumentation" : "Specifies whether the inventory is enabled or disabled.\n@param isEnabled Specifies whether the inventory is enabled or disabled.", "setterMethodName" : "setIsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnabled", "variableType" : "Boolean", "documentation" : "Specifies whether the inventory is enabled or disabled.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "InventoryFilter", "deprecated" : false, "documentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@param filter Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@return Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@param filter Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "filter", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "filter", "variableType" : "InventoryFilter", "documentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludedObjectVersions", "beanStyleSetterMethodName" : "setIncludedObjectVersions", "c2jName" : "IncludedObjectVersions", "c2jShape" : "InventoryIncludedObjectVersions", "deprecated" : false, "documentation" : "Specifies which object version(s) to included in the inventory results.", "enumType" : "InventoryIncludedObjectVersions", "fluentGetterMethodName" : "includedObjectVersions", "fluentSetterDocumentation" : "Specifies which object version(s) to included in the inventory results.\n@param includedObjectVersions Specifies which object version(s) to included in the inventory results.\n@see InventoryIncludedObjectVersions\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryIncludedObjectVersions", "fluentSetterMethodName" : "includedObjectVersions", "getterDocumentation" : "Specifies which object version(s) to included in the inventory results.\n@return Specifies which object version(s) to included in the inventory results.\n@see InventoryIncludedObjectVersions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IncludedObjectVersions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IncludedObjectVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IncludedObjectVersions", "setterDocumentation" : "Specifies which object version(s) to included in the inventory results.\n@param includedObjectVersions Specifies which object version(s) to included in the inventory results.\n@see InventoryIncludedObjectVersions", "setterMethodName" : "setIncludedObjectVersions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "includedObjectVersions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "includedObjectVersions", "variableType" : "String", "documentation" : "Specifies which object version(s) to included in the inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptionalFields", "beanStyleSetterMethodName" : "setOptionalFields", "c2jName" : "OptionalFields", "c2jShape" : "InventoryOptionalFields", "deprecated" : false, "documentation" : "Contains the optional fields that are included in the inventory results.", "enumType" : "InventoryOptionalField", "fluentGetterMethodName" : "optionalFields", "fluentSetterDocumentation" : "Contains the optional fields that are included in the inventory results.\n@param optionalFields Contains the optional fields that are included in the inventory results.\n@see InventoryOptionalField\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryOptionalField", "fluentSetterMethodName" : "optionalFields", "getterDocumentation" : "Contains the optional fields that are included in the inventory results.\n

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

\n@return Contains the optional fields that are included in the inventory results.\n@see InventoryOptionalField", "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" : "OptionalFields", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptionalFields", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryOptionalField", "deprecated" : false, "documentation" : "", "enumType" : "InventoryOptionalField", "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@see InventoryOptionalField\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryOptionalField", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see InventoryOptionalField", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Field", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Field", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 InventoryOptionalField", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Field", "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "OptionalFields", "setterDocumentation" : "Contains the optional fields that are included in the inventory results.\n@param optionalFields Contains the optional fields that are included in the inventory results.\n@see InventoryOptionalField", "setterMethodName" : "setOptionalFields", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "optionalFields", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "optionalFields", "variableType" : "java.util.List", "documentation" : "Contains the optional fields that are included in the inventory results.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "InventorySchedule", "deprecated" : false, "documentation" : "Specifies the schedule for generating inventory results.", "enumType" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "Specifies the schedule for generating inventory results.\n@param schedule Specifies the schedule for generating inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "Specifies the schedule for generating inventory results.\n@return Specifies the schedule for generating inventory results.", "getterModel" : { "returnType" : "InventorySchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Schedule", "setterDocumentation" : "Specifies the schedule for generating inventory results.\n@param schedule Specifies the schedule for generating inventory results.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "InventorySchedule", "variableName" : "schedule", "variableType" : "InventorySchedule", "documentation" : "", "simpleType" : "InventorySchedule", "variableSetterType" : "InventorySchedule" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventorySchedule", "variableName" : "schedule", "variableType" : "InventorySchedule", "documentation" : "Specifies the schedule for generating inventory results.", "simpleType" : "InventorySchedule", "variableSetterType" : "InventorySchedule" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Destination" : { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "InventoryDestination", "deprecated" : false, "documentation" : "Contains information about where to publish the inventory results.", "enumType" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "Contains information about where to publish the inventory results.\n@param destination Contains information about where to publish the inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "Contains information about where to publish the inventory results.\n@return Contains information about where to publish the inventory results.", "getterModel" : { "returnType" : "InventoryDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Destination", "setterDocumentation" : "Contains information about where to publish the inventory results.\n@param destination Contains information about where to publish the inventory results.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "InventoryDestination", "variableName" : "destination", "variableType" : "InventoryDestination", "documentation" : "", "simpleType" : "InventoryDestination", "variableSetterType" : "InventoryDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryDestination", "variableName" : "destination", "variableType" : "InventoryDestination", "documentation" : "Contains information about where to publish the inventory results.", "simpleType" : "InventoryDestination", "variableSetterType" : "InventoryDestination" }, "xmlNameSpaceUri" : null }, "Filter" : { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "InventoryFilter", "deprecated" : false, "documentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@param filter Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@return Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@param filter Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "filter", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "filter", "variableType" : "InventoryFilter", "documentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IncludedObjectVersions" : { "beanStyleGetterMethodName" : "getIncludedObjectVersions", "beanStyleSetterMethodName" : "setIncludedObjectVersions", "c2jName" : "IncludedObjectVersions", "c2jShape" : "InventoryIncludedObjectVersions", "deprecated" : false, "documentation" : "Specifies which object version(s) to included in the inventory results.", "enumType" : "InventoryIncludedObjectVersions", "fluentGetterMethodName" : "includedObjectVersions", "fluentSetterDocumentation" : "Specifies which object version(s) to included in the inventory results.\n@param includedObjectVersions Specifies which object version(s) to included in the inventory results.\n@see InventoryIncludedObjectVersions\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryIncludedObjectVersions", "fluentSetterMethodName" : "includedObjectVersions", "getterDocumentation" : "Specifies which object version(s) to included in the inventory results.\n@return Specifies which object version(s) to included in the inventory results.\n@see InventoryIncludedObjectVersions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IncludedObjectVersions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IncludedObjectVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IncludedObjectVersions", "setterDocumentation" : "Specifies which object version(s) to included in the inventory results.\n@param includedObjectVersions Specifies which object version(s) to included in the inventory results.\n@see InventoryIncludedObjectVersions", "setterMethodName" : "setIncludedObjectVersions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "includedObjectVersions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "includedObjectVersions", "variableType" : "String", "documentation" : "Specifies which object version(s) to included in the inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsEnabled" : { "beanStyleGetterMethodName" : "getIsEnabled", "beanStyleSetterMethodName" : "setIsEnabled", "c2jName" : "IsEnabled", "c2jShape" : "IsEnabled", "deprecated" : false, "documentation" : "Specifies whether the inventory is enabled or disabled.", "enumType" : null, "fluentGetterMethodName" : "isEnabled", "fluentSetterDocumentation" : "Specifies whether the inventory is enabled or disabled.\n@param isEnabled Specifies whether the inventory is enabled or disabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isEnabled", "getterDocumentation" : "Specifies whether the inventory is enabled or disabled.\n@return Specifies whether the inventory is enabled or disabled.", "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" : "IsEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsEnabled", "setterDocumentation" : "Specifies whether the inventory is enabled or disabled.\n@param isEnabled Specifies whether the inventory is enabled or disabled.", "setterMethodName" : "setIsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnabled", "variableType" : "Boolean", "documentation" : "Specifies whether the inventory is enabled or disabled.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "OptionalFields" : { "beanStyleGetterMethodName" : "getOptionalFields", "beanStyleSetterMethodName" : "setOptionalFields", "c2jName" : "OptionalFields", "c2jShape" : "InventoryOptionalFields", "deprecated" : false, "documentation" : "Contains the optional fields that are included in the inventory results.", "enumType" : "InventoryOptionalField", "fluentGetterMethodName" : "optionalFields", "fluentSetterDocumentation" : "Contains the optional fields that are included in the inventory results.\n@param optionalFields Contains the optional fields that are included in the inventory results.\n@see InventoryOptionalField\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryOptionalField", "fluentSetterMethodName" : "optionalFields", "getterDocumentation" : "Contains the optional fields that are included in the inventory results.\n

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

\n@return Contains the optional fields that are included in the inventory results.\n@see InventoryOptionalField", "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" : "OptionalFields", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptionalFields", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryOptionalField", "deprecated" : false, "documentation" : "", "enumType" : "InventoryOptionalField", "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@see InventoryOptionalField\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryOptionalField", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see InventoryOptionalField", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Field", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Field", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 InventoryOptionalField", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Field", "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "OptionalFields", "setterDocumentation" : "Contains the optional fields that are included in the inventory results.\n@param optionalFields Contains the optional fields that are included in the inventory results.\n@see InventoryOptionalField", "setterMethodName" : "setOptionalFields", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "optionalFields", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "optionalFields", "variableType" : "java.util.List", "documentation" : "Contains the optional fields that are included in the inventory results.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "InventorySchedule", "deprecated" : false, "documentation" : "Specifies the schedule for generating inventory results.", "enumType" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "Specifies the schedule for generating inventory results.\n@param schedule Specifies the schedule for generating inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "Specifies the schedule for generating inventory results.\n@return Specifies the schedule for generating inventory results.", "getterModel" : { "returnType" : "InventorySchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Schedule", "setterDocumentation" : "Specifies the schedule for generating inventory results.\n@param schedule Specifies the schedule for generating inventory results.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "InventorySchedule", "variableName" : "schedule", "variableType" : "InventorySchedule", "documentation" : "", "simpleType" : "InventorySchedule", "variableSetterType" : "InventorySchedule" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventorySchedule", "variableName" : "schedule", "variableType" : "InventorySchedule", "documentation" : "Specifies the schedule for generating inventory results.", "simpleType" : "InventorySchedule", "variableSetterType" : "InventorySchedule" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "InventoryDestination", "deprecated" : false, "documentation" : "Contains information about where to publish the inventory results.", "enumType" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "Contains information about where to publish the inventory results.\n@param destination Contains information about where to publish the inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "Contains information about where to publish the inventory results.\n@return Contains information about where to publish the inventory results.", "getterModel" : { "returnType" : "InventoryDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Destination", "setterDocumentation" : "Contains information about where to publish the inventory results.\n@param destination Contains information about where to publish the inventory results.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "InventoryDestination", "variableName" : "destination", "variableType" : "InventoryDestination", "documentation" : "", "simpleType" : "InventoryDestination", "variableSetterType" : "InventoryDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryDestination", "variableName" : "destination", "variableType" : "InventoryDestination", "documentation" : "Contains information about where to publish the inventory results.", "simpleType" : "InventoryDestination", "variableSetterType" : "InventoryDestination" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsEnabled", "beanStyleSetterMethodName" : "setIsEnabled", "c2jName" : "IsEnabled", "c2jShape" : "IsEnabled", "deprecated" : false, "documentation" : "Specifies whether the inventory is enabled or disabled.", "enumType" : null, "fluentGetterMethodName" : "isEnabled", "fluentSetterDocumentation" : "Specifies whether the inventory is enabled or disabled.\n@param isEnabled Specifies whether the inventory is enabled or disabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isEnabled", "getterDocumentation" : "Specifies whether the inventory is enabled or disabled.\n@return Specifies whether the inventory is enabled or disabled.", "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" : "IsEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsEnabled", "setterDocumentation" : "Specifies whether the inventory is enabled or disabled.\n@param isEnabled Specifies whether the inventory is enabled or disabled.", "setterMethodName" : "setIsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnabled", "variableType" : "Boolean", "documentation" : "Specifies whether the inventory is enabled or disabled.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "InventoryFilter", "deprecated" : false, "documentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@param filter Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@return Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.\n@param filter Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "filter", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "filter", "variableType" : "InventoryFilter", "documentation" : "Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludedObjectVersions", "beanStyleSetterMethodName" : "setIncludedObjectVersions", "c2jName" : "IncludedObjectVersions", "c2jShape" : "InventoryIncludedObjectVersions", "deprecated" : false, "documentation" : "Specifies which object version(s) to included in the inventory results.", "enumType" : "InventoryIncludedObjectVersions", "fluentGetterMethodName" : "includedObjectVersions", "fluentSetterDocumentation" : "Specifies which object version(s) to included in the inventory results.\n@param includedObjectVersions Specifies which object version(s) to included in the inventory results.\n@see InventoryIncludedObjectVersions\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryIncludedObjectVersions", "fluentSetterMethodName" : "includedObjectVersions", "getterDocumentation" : "Specifies which object version(s) to included in the inventory results.\n@return Specifies which object version(s) to included in the inventory results.\n@see InventoryIncludedObjectVersions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IncludedObjectVersions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IncludedObjectVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IncludedObjectVersions", "setterDocumentation" : "Specifies which object version(s) to included in the inventory results.\n@param includedObjectVersions Specifies which object version(s) to included in the inventory results.\n@see InventoryIncludedObjectVersions", "setterMethodName" : "setIncludedObjectVersions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "includedObjectVersions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "includedObjectVersions", "variableType" : "String", "documentation" : "Specifies which object version(s) to included in the inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOptionalFields", "beanStyleSetterMethodName" : "setOptionalFields", "c2jName" : "OptionalFields", "c2jShape" : "InventoryOptionalFields", "deprecated" : false, "documentation" : "Contains the optional fields that are included in the inventory results.", "enumType" : "InventoryOptionalField", "fluentGetterMethodName" : "optionalFields", "fluentSetterDocumentation" : "Contains the optional fields that are included in the inventory results.\n@param optionalFields Contains the optional fields that are included in the inventory results.\n@see InventoryOptionalField\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryOptionalField", "fluentSetterMethodName" : "optionalFields", "getterDocumentation" : "Contains the optional fields that are included in the inventory results.\n

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

\n@return Contains the optional fields that are included in the inventory results.\n@see InventoryOptionalField", "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" : "OptionalFields", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OptionalFields", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryOptionalField", "deprecated" : false, "documentation" : "", "enumType" : "InventoryOptionalField", "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@see InventoryOptionalField\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryOptionalField", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see InventoryOptionalField", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Field", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Field", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 InventoryOptionalField", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Field", "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "OptionalFields", "setterDocumentation" : "Contains the optional fields that are included in the inventory results.\n@param optionalFields Contains the optional fields that are included in the inventory results.\n@see InventoryOptionalField", "setterMethodName" : "setOptionalFields", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "optionalFields", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "optionalFields", "variableType" : "java.util.List", "documentation" : "Contains the optional fields that are included in the inventory results.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "InventorySchedule", "deprecated" : false, "documentation" : "Specifies the schedule for generating inventory results.", "enumType" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "Specifies the schedule for generating inventory results.\n@param schedule Specifies the schedule for generating inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "Specifies the schedule for generating inventory results.\n@return Specifies the schedule for generating inventory results.", "getterModel" : { "returnType" : "InventorySchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Schedule", "setterDocumentation" : "Specifies the schedule for generating inventory results.\n@param schedule Specifies the schedule for generating inventory results.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "InventorySchedule", "variableName" : "schedule", "variableType" : "InventorySchedule", "documentation" : "", "simpleType" : "InventorySchedule", "variableSetterType" : "InventorySchedule" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventorySchedule", "variableName" : "schedule", "variableType" : "InventorySchedule", "documentation" : "Specifies the schedule for generating inventory results.", "simpleType" : "InventorySchedule", "variableSetterType" : "InventorySchedule" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Destination", "IsEnabled", "Id", "IncludedObjectVersions", "Schedule" ], "shapeName" : "InventoryConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : null, "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "wrapper" : false }, "InventoryDestination" : { "c2jName" : "InventoryDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getS3BucketDestination", "beanStyleSetterMethodName" : "setS3BucketDestination", "c2jName" : "S3BucketDestination", "c2jShape" : "InventoryS3BucketDestination", "deprecated" : false, "documentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "enumType" : null, "fluentGetterMethodName" : "s3BucketDestination", "fluentSetterDocumentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@param s3BucketDestination Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketDestination", "getterDocumentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@return Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "getterModel" : { "returnType" : "InventoryS3BucketDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketDestination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "S3BucketDestination", "setterDocumentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@param s3BucketDestination Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "setterMethodName" : "setS3BucketDestination", "setterModel" : { "variableDeclarationType" : "InventoryS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "InventoryS3BucketDestination", "documentation" : "", "simpleType" : "InventoryS3BucketDestination", "variableSetterType" : "InventoryS3BucketDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "InventoryS3BucketDestination", "documentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "simpleType" : "InventoryS3BucketDestination", "variableSetterType" : "InventoryS3BucketDestination" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "S3BucketDestination" : { "beanStyleGetterMethodName" : "getS3BucketDestination", "beanStyleSetterMethodName" : "setS3BucketDestination", "c2jName" : "S3BucketDestination", "c2jShape" : "InventoryS3BucketDestination", "deprecated" : false, "documentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "enumType" : null, "fluentGetterMethodName" : "s3BucketDestination", "fluentSetterDocumentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@param s3BucketDestination Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketDestination", "getterDocumentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@return Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "getterModel" : { "returnType" : "InventoryS3BucketDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketDestination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "S3BucketDestination", "setterDocumentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@param s3BucketDestination Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "setterMethodName" : "setS3BucketDestination", "setterModel" : { "variableDeclarationType" : "InventoryS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "InventoryS3BucketDestination", "documentation" : "", "simpleType" : "InventoryS3BucketDestination", "variableSetterType" : "InventoryS3BucketDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "InventoryS3BucketDestination", "documentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "simpleType" : "InventoryS3BucketDestination", "variableSetterType" : "InventoryS3BucketDestination" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getS3BucketDestination", "beanStyleSetterMethodName" : "setS3BucketDestination", "c2jName" : "S3BucketDestination", "c2jShape" : "InventoryS3BucketDestination", "deprecated" : false, "documentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "enumType" : null, "fluentGetterMethodName" : "s3BucketDestination", "fluentSetterDocumentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@param s3BucketDestination Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketDestination", "getterDocumentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@return Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "getterModel" : { "returnType" : "InventoryS3BucketDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketDestination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketDestination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "S3BucketDestination", "setterDocumentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.\n@param s3BucketDestination Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "setterMethodName" : "setS3BucketDestination", "setterModel" : { "variableDeclarationType" : "InventoryS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "InventoryS3BucketDestination", "documentation" : "", "simpleType" : "InventoryS3BucketDestination", "variableSetterType" : "InventoryS3BucketDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryS3BucketDestination", "variableName" : "s3BucketDestination", "variableType" : "InventoryS3BucketDestination", "documentation" : "Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.", "simpleType" : "InventoryS3BucketDestination", "variableSetterType" : "InventoryS3BucketDestination" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "S3BucketDestination" ], "shapeName" : "InventoryDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryDestination", "variableName" : "inventoryDestination", "variableType" : "InventoryDestination", "documentation" : null, "simpleType" : "InventoryDestination", "variableSetterType" : "InventoryDestination" }, "wrapper" : false }, "InventoryFilter" : { "c2jName" : "InventoryFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix that an object must have to be included in the inventory results.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix that an object must have to be included in the inventory results.\n@param prefix The prefix that an object must have to be included in the inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix that an object must have to be included in the inventory results.\n@return The prefix that an object must have to be included in the inventory results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix that an object must have to be included in the inventory results.\n@param prefix The prefix that an object must have to be included in the inventory results.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix that an object must have to be included in the inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix that an object must have to be included in the inventory results.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix that an object must have to be included in the inventory results.\n@param prefix The prefix that an object must have to be included in the inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix that an object must have to be included in the inventory results.\n@return The prefix that an object must have to be included in the inventory results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix that an object must have to be included in the inventory results.\n@param prefix The prefix that an object must have to be included in the inventory results.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix that an object must have to be included in the inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix that an object must have to be included in the inventory results.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix that an object must have to be included in the inventory results.\n@param prefix The prefix that an object must have to be included in the inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix that an object must have to be included in the inventory results.\n@return The prefix that an object must have to be included in the inventory results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix that an object must have to be included in the inventory results.\n@param prefix The prefix that an object must have to be included in the inventory results.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix that an object must have to be included in the inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Prefix" ], "shapeName" : "InventoryFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "inventoryFilter", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "wrapper" : false }, "InventoryFormat" : { "c2jName" : "InventoryFormat", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "CSV", "value" : "CSV" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InventoryFormat", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryFormat", "variableName" : "inventoryFormat", "variableType" : "InventoryFormat", "documentation" : null, "simpleType" : "InventoryFormat", "variableSetterType" : "InventoryFormat" }, "wrapper" : false }, "InventoryFrequency" : { "c2jName" : "InventoryFrequency", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Daily", "value" : "Daily" }, { "name" : "Weekly", "value" : "Weekly" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InventoryFrequency", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryFrequency", "variableName" : "inventoryFrequency", "variableType" : "InventoryFrequency", "documentation" : null, "simpleType" : "InventoryFrequency", "variableSetterType" : "InventoryFrequency" }, "wrapper" : false }, "InventoryIncludedObjectVersions" : { "c2jName" : "InventoryIncludedObjectVersions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "All", "value" : "All" }, { "name" : "Current", "value" : "Current" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InventoryIncludedObjectVersions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryIncludedObjectVersions", "variableName" : "inventoryIncludedObjectVersions", "variableType" : "InventoryIncludedObjectVersions", "documentation" : null, "simpleType" : "InventoryIncludedObjectVersions", "variableSetterType" : "InventoryIncludedObjectVersions" }, "wrapper" : false }, "InventoryOptionalField" : { "c2jName" : "InventoryOptionalField", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Size", "value" : "Size" }, { "name" : "LastModifiedDate", "value" : "LastModifiedDate" }, { "name" : "StorageClass", "value" : "StorageClass" }, { "name" : "ETag", "value" : "ETag" }, { "name" : "IsMultipartUploaded", "value" : "IsMultipartUploaded" }, { "name" : "ReplicationStatus", "value" : "ReplicationStatus" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InventoryOptionalField", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryOptionalField", "variableName" : "inventoryOptionalField", "variableType" : "InventoryOptionalField", "documentation" : null, "simpleType" : "InventoryOptionalField", "variableSetterType" : "InventoryOptionalField" }, "wrapper" : false }, "InventoryS3BucketDestination" : { "c2jName" : "InventoryS3BucketDestination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "deprecated" : false, "documentation" : "The ID of the account that owns the destination bucket.", "enumType" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "The ID of the account that owns the destination bucket.\n@param accountId The ID of the account that owns the destination bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "The ID of the account that owns the destination bucket.\n@return The ID of the account that owns the destination bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccountId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AccountId", "setterDocumentation" : "The ID of the account that owns the destination bucket.\n@param accountId The ID of the account that owns the destination bucket.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "The ID of the account that owns the destination bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@param bucket The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@return The Amazon resource name (ARN) of the bucket where inventory results will be published.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@param bucket The Amazon resource name (ARN) of the bucket where inventory results will be published.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "InventoryFormat", "deprecated" : false, "documentation" : "Specifies the output format of the inventory results.", "enumType" : "InventoryFormat", "fluentGetterMethodName" : "format", "fluentSetterDocumentation" : "Specifies the output format of the inventory results.\n@param format Specifies the output format of the inventory results.\n@see InventoryFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "Specifies the output format of the inventory results.\n@return Specifies the output format of the inventory results.\n@see InventoryFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Format", "setterDocumentation" : "Specifies the output format of the inventory results.\n@param format Specifies the output format of the inventory results.\n@see InventoryFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "Specifies the output format of the inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix that is prepended to all inventory results.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix that is prepended to all inventory results.\n@param prefix The prefix that is prepended to all inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix that is prepended to all inventory results.\n@return The prefix that is prepended to all inventory results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix that is prepended to all inventory results.\n@param prefix The prefix that is prepended to all inventory results.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix that is prepended to all inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "deprecated" : false, "documentation" : "The ID of the account that owns the destination bucket.", "enumType" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "The ID of the account that owns the destination bucket.\n@param accountId The ID of the account that owns the destination bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "The ID of the account that owns the destination bucket.\n@return The ID of the account that owns the destination bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccountId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AccountId", "setterDocumentation" : "The ID of the account that owns the destination bucket.\n@param accountId The ID of the account that owns the destination bucket.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "The ID of the account that owns the destination bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@param bucket The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@return The Amazon resource name (ARN) of the bucket where inventory results will be published.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@param bucket The Amazon resource name (ARN) of the bucket where inventory results will be published.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Format" : { "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "InventoryFormat", "deprecated" : false, "documentation" : "Specifies the output format of the inventory results.", "enumType" : "InventoryFormat", "fluentGetterMethodName" : "format", "fluentSetterDocumentation" : "Specifies the output format of the inventory results.\n@param format Specifies the output format of the inventory results.\n@see InventoryFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "Specifies the output format of the inventory results.\n@return Specifies the output format of the inventory results.\n@see InventoryFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Format", "setterDocumentation" : "Specifies the output format of the inventory results.\n@param format Specifies the output format of the inventory results.\n@see InventoryFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "Specifies the output format of the inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix that is prepended to all inventory results.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix that is prepended to all inventory results.\n@param prefix The prefix that is prepended to all inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix that is prepended to all inventory results.\n@return The prefix that is prepended to all inventory results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix that is prepended to all inventory results.\n@param prefix The prefix that is prepended to all inventory results.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix that is prepended to all inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "deprecated" : false, "documentation" : "The ID of the account that owns the destination bucket.", "enumType" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "The ID of the account that owns the destination bucket.\n@param accountId The ID of the account that owns the destination bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "The ID of the account that owns the destination bucket.\n@return The ID of the account that owns the destination bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccountId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AccountId", "setterDocumentation" : "The ID of the account that owns the destination bucket.\n@param accountId The ID of the account that owns the destination bucket.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "The ID of the account that owns the destination bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@param bucket The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@return The Amazon resource name (ARN) of the bucket where inventory results will be published.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.\n@param bucket The Amazon resource name (ARN) of the bucket where inventory results will be published.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The Amazon resource name (ARN) of the bucket where inventory results will be published.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "InventoryFormat", "deprecated" : false, "documentation" : "Specifies the output format of the inventory results.", "enumType" : "InventoryFormat", "fluentGetterMethodName" : "format", "fluentSetterDocumentation" : "Specifies the output format of the inventory results.\n@param format Specifies the output format of the inventory results.\n@see InventoryFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "Specifies the output format of the inventory results.\n@return Specifies the output format of the inventory results.\n@see InventoryFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Format", "setterDocumentation" : "Specifies the output format of the inventory results.\n@param format Specifies the output format of the inventory results.\n@see InventoryFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "Specifies the output format of the inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix that is prepended to all inventory results.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix that is prepended to all inventory results.\n@param prefix The prefix that is prepended to all inventory results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix that is prepended to all inventory results.\n@return The prefix that is prepended to all inventory results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix that is prepended to all inventory results.\n@param prefix The prefix that is prepended to all inventory results.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix that is prepended to all inventory results.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Format" ], "shapeName" : "InventoryS3BucketDestination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryS3BucketDestination", "variableName" : "inventoryS3BucketDestination", "variableType" : "InventoryS3BucketDestination", "documentation" : null, "simpleType" : "InventoryS3BucketDestination", "variableSetterType" : "InventoryS3BucketDestination" }, "wrapper" : false }, "InventorySchedule" : { "c2jName" : "InventorySchedule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFrequency", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "Frequency", "c2jShape" : "InventoryFrequency", "deprecated" : false, "documentation" : "Specifies how frequently inventory results are produced.", "enumType" : "InventoryFrequency", "fluentGetterMethodName" : "frequency", "fluentSetterDocumentation" : "Specifies how frequently inventory results are produced.\n@param frequency Specifies how frequently inventory results are produced.\n@see InventoryFrequency\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryFrequency", "fluentSetterMethodName" : "frequency", "getterDocumentation" : "Specifies how frequently inventory results are produced.\n@return Specifies how frequently inventory results are produced.\n@see InventoryFrequency", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Frequency", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Frequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Frequency", "setterDocumentation" : "Specifies how frequently inventory results are produced.\n@param frequency Specifies how frequently inventory results are produced.\n@see InventoryFrequency", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "Specifies how frequently inventory results are produced.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Frequency" : { "beanStyleGetterMethodName" : "getFrequency", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "Frequency", "c2jShape" : "InventoryFrequency", "deprecated" : false, "documentation" : "Specifies how frequently inventory results are produced.", "enumType" : "InventoryFrequency", "fluentGetterMethodName" : "frequency", "fluentSetterDocumentation" : "Specifies how frequently inventory results are produced.\n@param frequency Specifies how frequently inventory results are produced.\n@see InventoryFrequency\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryFrequency", "fluentSetterMethodName" : "frequency", "getterDocumentation" : "Specifies how frequently inventory results are produced.\n@return Specifies how frequently inventory results are produced.\n@see InventoryFrequency", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Frequency", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Frequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Frequency", "setterDocumentation" : "Specifies how frequently inventory results are produced.\n@param frequency Specifies how frequently inventory results are produced.\n@see InventoryFrequency", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "Specifies how frequently inventory results are produced.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFrequency", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "Frequency", "c2jShape" : "InventoryFrequency", "deprecated" : false, "documentation" : "Specifies how frequently inventory results are produced.", "enumType" : "InventoryFrequency", "fluentGetterMethodName" : "frequency", "fluentSetterDocumentation" : "Specifies how frequently inventory results are produced.\n@param frequency Specifies how frequently inventory results are produced.\n@see InventoryFrequency\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryFrequency", "fluentSetterMethodName" : "frequency", "getterDocumentation" : "Specifies how frequently inventory results are produced.\n@return Specifies how frequently inventory results are produced.\n@see InventoryFrequency", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Frequency", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Frequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Frequency", "setterDocumentation" : "Specifies how frequently inventory results are produced.\n@param frequency Specifies how frequently inventory results are produced.\n@see InventoryFrequency", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "Specifies how frequently inventory results are produced.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Frequency" ], "shapeName" : "InventorySchedule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventorySchedule", "variableName" : "inventorySchedule", "variableType" : "InventorySchedule", "documentation" : null, "simpleType" : "InventorySchedule", "variableSetterType" : "InventorySchedule" }, "wrapper" : false }, "LambdaFunctionConfiguration" : { "c2jName" : "LambdaFunctionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for specifying the AWS Lambda notification configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaFunctionArn", "beanStyleSetterMethodName" : "setLambdaFunctionArn", "c2jName" : "LambdaFunctionArn", "c2jShape" : "LambdaFunctionArn", "deprecated" : false, "documentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "enumType" : null, "fluentGetterMethodName" : "lambdaFunctionArn", "fluentSetterDocumentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@param lambdaFunctionArn Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionArn", "getterDocumentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@return Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunction", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LambdaFunctionArn", "setterDocumentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@param lambdaFunctionArn Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "setterMethodName" : "setLambdaFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionArn", "variableType" : "String", "documentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "NotificationConfigurationFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Events" : { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Filter" : { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "NotificationConfigurationFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LambdaFunctionArn" : { "beanStyleGetterMethodName" : "getLambdaFunctionArn", "beanStyleSetterMethodName" : "setLambdaFunctionArn", "c2jName" : "LambdaFunctionArn", "c2jShape" : "LambdaFunctionArn", "deprecated" : false, "documentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "enumType" : null, "fluentGetterMethodName" : "lambdaFunctionArn", "fluentSetterDocumentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@param lambdaFunctionArn Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionArn", "getterDocumentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@return Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunction", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LambdaFunctionArn", "setterDocumentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@param lambdaFunctionArn Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "setterMethodName" : "setLambdaFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionArn", "variableType" : "String", "documentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaFunctionArn", "beanStyleSetterMethodName" : "setLambdaFunctionArn", "c2jName" : "LambdaFunctionArn", "c2jShape" : "LambdaFunctionArn", "deprecated" : false, "documentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "enumType" : null, "fluentGetterMethodName" : "lambdaFunctionArn", "fluentSetterDocumentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@param lambdaFunctionArn Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionArn", "getterDocumentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@return Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunction", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LambdaFunctionArn", "setterDocumentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.\n@param lambdaFunctionArn Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "setterMethodName" : "setLambdaFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "lambdaFunctionArn", "variableType" : "String", "documentation" : "Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "NotificationConfigurationFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LambdaFunctionArn", "Events" ], "shapeName" : "LambdaFunctionConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LambdaFunctionConfiguration", "variableName" : "lambdaFunctionConfiguration", "variableType" : "LambdaFunctionConfiguration", "documentation" : null, "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "wrapper" : false }, "LifecycleConfiguration" : { "c2jName" : "LifecycleConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "Rules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Rule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Rules" : { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "Rules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Rule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "Rules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Returns the value of the Rules property for this object.\n

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

\n@return The value of the Rules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Rule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Sets the value of the Rules property for this object.\n\n@param rules The new value for the Rules property for this object.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Rules" ], "shapeName" : "LifecycleConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "LifecycleConfiguration", "documentation" : null, "simpleType" : "LifecycleConfiguration", "variableSetterType" : "LifecycleConfiguration" }, "wrapper" : false }, "LifecycleExpiration" : { "c2jName" : "LifecycleExpiration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "Date", "deprecated" : false, "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "enumType" : null, "fluentGetterMethodName" : "date", "fluentSetterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Date", "setterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDays", "beanStyleSetterMethodName" : "setDays", "c2jName" : "Days", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "enumType" : null, "fluentGetterMethodName" : "days", "fluentSetterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "days", "getterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "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" : "Days", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Days", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Days", "setterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "setterMethodName" : "setDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiredObjectDeleteMarker", "beanStyleSetterMethodName" : "setExpiredObjectDeleteMarker", "c2jName" : "ExpiredObjectDeleteMarker", "c2jShape" : "ExpiredObjectDeleteMarker", "deprecated" : false, "documentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "enumType" : null, "fluentGetterMethodName" : "expiredObjectDeleteMarker", "fluentSetterDocumentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@param expiredObjectDeleteMarker Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiredObjectDeleteMarker", "getterDocumentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@return Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "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" : "ExpiredObjectDeleteMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiredObjectDeleteMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "ExpiredObjectDeleteMarker", "setterDocumentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@param expiredObjectDeleteMarker Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "setterMethodName" : "setExpiredObjectDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "expiredObjectDeleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "expiredObjectDeleteMarker", "variableType" : "Boolean", "documentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Date" : { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "Date", "deprecated" : false, "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "enumType" : null, "fluentGetterMethodName" : "date", "fluentSetterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Date", "setterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Days" : { "beanStyleGetterMethodName" : "getDays", "beanStyleSetterMethodName" : "setDays", "c2jName" : "Days", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "enumType" : null, "fluentGetterMethodName" : "days", "fluentSetterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "days", "getterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "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" : "Days", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Days", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Days", "setterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "setterMethodName" : "setDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ExpiredObjectDeleteMarker" : { "beanStyleGetterMethodName" : "getExpiredObjectDeleteMarker", "beanStyleSetterMethodName" : "setExpiredObjectDeleteMarker", "c2jName" : "ExpiredObjectDeleteMarker", "c2jShape" : "ExpiredObjectDeleteMarker", "deprecated" : false, "documentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "enumType" : null, "fluentGetterMethodName" : "expiredObjectDeleteMarker", "fluentSetterDocumentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@param expiredObjectDeleteMarker Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiredObjectDeleteMarker", "getterDocumentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@return Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "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" : "ExpiredObjectDeleteMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiredObjectDeleteMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "ExpiredObjectDeleteMarker", "setterDocumentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@param expiredObjectDeleteMarker Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "setterMethodName" : "setExpiredObjectDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "expiredObjectDeleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "expiredObjectDeleteMarker", "variableType" : "Boolean", "documentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "Date", "deprecated" : false, "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "enumType" : null, "fluentGetterMethodName" : "date", "fluentSetterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Date", "setterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDays", "beanStyleSetterMethodName" : "setDays", "c2jName" : "Days", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "enumType" : null, "fluentGetterMethodName" : "days", "fluentSetterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "days", "getterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "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" : "Days", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Days", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Days", "setterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "setterMethodName" : "setDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiredObjectDeleteMarker", "beanStyleSetterMethodName" : "setExpiredObjectDeleteMarker", "c2jName" : "ExpiredObjectDeleteMarker", "c2jShape" : "ExpiredObjectDeleteMarker", "deprecated" : false, "documentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "enumType" : null, "fluentGetterMethodName" : "expiredObjectDeleteMarker", "fluentSetterDocumentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@param expiredObjectDeleteMarker Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiredObjectDeleteMarker", "getterDocumentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@return Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "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" : "ExpiredObjectDeleteMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiredObjectDeleteMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "ExpiredObjectDeleteMarker", "setterDocumentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.\n@param expiredObjectDeleteMarker Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "setterMethodName" : "setExpiredObjectDeleteMarker", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "expiredObjectDeleteMarker", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "expiredObjectDeleteMarker", "variableType" : "Boolean", "documentation" : "Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleExpiration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "lifecycleExpiration", "variableType" : "LifecycleExpiration", "documentation" : null, "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "wrapper" : false }, "LifecycleRule" : { "c2jName" : "LifecycleRule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "LifecycleExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "Returns the value of the Expiration property for this object.\n@return The value of the Expiration property for this object.", "getterModel" : { "returnType" : "LifecycleExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Expiration", "setterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Unique identifier for the rule. The value cannot be longer than 255 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : true, "documentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@param prefix Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@return Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@param prefix Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "LifecycleRuleFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "LifecycleRuleFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "LifecycleRuleFilter", "variableName" : "filter", "variableType" : "LifecycleRuleFilter", "documentation" : "", "simpleType" : "LifecycleRuleFilter", "variableSetterType" : "LifecycleRuleFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRuleFilter", "variableName" : "filter", "variableType" : "LifecycleRuleFilter", "documentation" : "", "simpleType" : "LifecycleRuleFilter", "variableSetterType" : "LifecycleRuleFilter" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ExpirationStatus", "deprecated" : false, "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "enumType" : "ExpirationStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExpirationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@return If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTransitions", "beanStyleSetterMethodName" : "setTransitions", "c2jName" : "Transitions", "c2jShape" : "TransitionList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "transitions", "fluentSetterDocumentation" : "Sets the value of the Transitions property for this object.\n\n@param transitions The new value for the Transitions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitions", "getterDocumentation" : "Returns the value of the Transitions property for this object.\n

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

\n@return The value of the Transitions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Transition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Transition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Transition", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Transition", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Transition", "variableName" : "member", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "simple" : false, "variable" : { "variableDeclarationType" : "Transition", "variableName" : "member", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Transition", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Transition", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Transitions", "setterDocumentation" : "Sets the value of the Transitions property for this object.\n\n@param transitions The new value for the Transitions property for this object.", "setterMethodName" : "setTransitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoncurrentVersionTransitions", "beanStyleSetterMethodName" : "setNoncurrentVersionTransitions", "c2jName" : "NoncurrentVersionTransitions", "c2jShape" : "NoncurrentVersionTransitionList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionTransitions", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionTransitions property for this object.\n\n@param noncurrentVersionTransitions The new value for the NoncurrentVersionTransitions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionTransitions", "getterDocumentation" : "Returns the value of the NoncurrentVersionTransitions property for this object.\n

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

\n@return The value of the NoncurrentVersionTransitions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionTransition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionTransition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NoncurrentVersionTransition", "deprecated" : false, "documentation" : "", "enumType" : 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" : "NoncurrentVersionTransition", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "NoncurrentVersionTransition", "variableName" : "member", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "member", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NoncurrentVersionTransition", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NoncurrentVersionTransition", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "NoncurrentVersionTransitions", "setterDocumentation" : "Sets the value of the NoncurrentVersionTransitions property for this object.\n\n@param noncurrentVersionTransitions The new value for the NoncurrentVersionTransitions property for this object.", "setterMethodName" : "setNoncurrentVersionTransitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "noncurrentVersionTransitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "noncurrentVersionTransitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoncurrentVersionExpiration", "beanStyleSetterMethodName" : "setNoncurrentVersionExpiration", "c2jName" : "NoncurrentVersionExpiration", "c2jShape" : "NoncurrentVersionExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionExpiration", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionExpiration", "getterDocumentation" : "Returns the value of the NoncurrentVersionExpiration property for this object.\n@return The value of the NoncurrentVersionExpiration property for this object.", "getterModel" : { "returnType" : "NoncurrentVersionExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionExpiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NoncurrentVersionExpiration", "setterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.", "setterMethodName" : "setNoncurrentVersionExpiration", "setterModel" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAbortIncompleteMultipartUpload", "beanStyleSetterMethodName" : "setAbortIncompleteMultipartUpload", "c2jName" : "AbortIncompleteMultipartUpload", "c2jShape" : "AbortIncompleteMultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "abortIncompleteMultipartUpload", "fluentSetterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortIncompleteMultipartUpload", "getterDocumentation" : "Returns the value of the AbortIncompleteMultipartUpload property for this object.\n@return The value of the AbortIncompleteMultipartUpload property for this object.", "getterModel" : { "returnType" : "AbortIncompleteMultipartUpload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AbortIncompleteMultipartUpload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AbortIncompleteMultipartUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AbortIncompleteMultipartUpload", "setterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.", "setterMethodName" : "setAbortIncompleteMultipartUpload", "setterModel" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AbortIncompleteMultipartUpload" : { "beanStyleGetterMethodName" : "getAbortIncompleteMultipartUpload", "beanStyleSetterMethodName" : "setAbortIncompleteMultipartUpload", "c2jName" : "AbortIncompleteMultipartUpload", "c2jShape" : "AbortIncompleteMultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "abortIncompleteMultipartUpload", "fluentSetterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortIncompleteMultipartUpload", "getterDocumentation" : "Returns the value of the AbortIncompleteMultipartUpload property for this object.\n@return The value of the AbortIncompleteMultipartUpload property for this object.", "getterModel" : { "returnType" : "AbortIncompleteMultipartUpload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AbortIncompleteMultipartUpload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AbortIncompleteMultipartUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AbortIncompleteMultipartUpload", "setterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.", "setterMethodName" : "setAbortIncompleteMultipartUpload", "setterModel" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "xmlNameSpaceUri" : null }, "Expiration" : { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "LifecycleExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "Returns the value of the Expiration property for this object.\n@return The value of the Expiration property for this object.", "getterModel" : { "returnType" : "LifecycleExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Expiration", "setterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "xmlNameSpaceUri" : null }, "Filter" : { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "LifecycleRuleFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "LifecycleRuleFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "LifecycleRuleFilter", "variableName" : "filter", "variableType" : "LifecycleRuleFilter", "documentation" : "", "simpleType" : "LifecycleRuleFilter", "variableSetterType" : "LifecycleRuleFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRuleFilter", "variableName" : "filter", "variableType" : "LifecycleRuleFilter", "documentation" : "", "simpleType" : "LifecycleRuleFilter", "variableSetterType" : "LifecycleRuleFilter" }, "xmlNameSpaceUri" : null }, "ID" : { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Unique identifier for the rule. The value cannot be longer than 255 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NoncurrentVersionExpiration" : { "beanStyleGetterMethodName" : "getNoncurrentVersionExpiration", "beanStyleSetterMethodName" : "setNoncurrentVersionExpiration", "c2jName" : "NoncurrentVersionExpiration", "c2jShape" : "NoncurrentVersionExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionExpiration", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionExpiration", "getterDocumentation" : "Returns the value of the NoncurrentVersionExpiration property for this object.\n@return The value of the NoncurrentVersionExpiration property for this object.", "getterModel" : { "returnType" : "NoncurrentVersionExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionExpiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NoncurrentVersionExpiration", "setterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.", "setterMethodName" : "setNoncurrentVersionExpiration", "setterModel" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "xmlNameSpaceUri" : null }, "NoncurrentVersionTransitions" : { "beanStyleGetterMethodName" : "getNoncurrentVersionTransitions", "beanStyleSetterMethodName" : "setNoncurrentVersionTransitions", "c2jName" : "NoncurrentVersionTransitions", "c2jShape" : "NoncurrentVersionTransitionList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionTransitions", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionTransitions property for this object.\n\n@param noncurrentVersionTransitions The new value for the NoncurrentVersionTransitions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionTransitions", "getterDocumentation" : "Returns the value of the NoncurrentVersionTransitions property for this object.\n

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

\n@return The value of the NoncurrentVersionTransitions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionTransition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionTransition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NoncurrentVersionTransition", "deprecated" : false, "documentation" : "", "enumType" : 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" : "NoncurrentVersionTransition", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "NoncurrentVersionTransition", "variableName" : "member", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "member", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NoncurrentVersionTransition", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NoncurrentVersionTransition", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "NoncurrentVersionTransitions", "setterDocumentation" : "Sets the value of the NoncurrentVersionTransitions property for this object.\n\n@param noncurrentVersionTransitions The new value for the NoncurrentVersionTransitions property for this object.", "setterMethodName" : "setNoncurrentVersionTransitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "noncurrentVersionTransitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "noncurrentVersionTransitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : true, "documentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@param prefix Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@return Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@param prefix Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ExpirationStatus", "deprecated" : false, "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "enumType" : "ExpirationStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExpirationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@return If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Transitions" : { "beanStyleGetterMethodName" : "getTransitions", "beanStyleSetterMethodName" : "setTransitions", "c2jName" : "Transitions", "c2jShape" : "TransitionList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "transitions", "fluentSetterDocumentation" : "Sets the value of the Transitions property for this object.\n\n@param transitions The new value for the Transitions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitions", "getterDocumentation" : "Returns the value of the Transitions property for this object.\n

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

\n@return The value of the Transitions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Transition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Transition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Transition", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Transition", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Transition", "variableName" : "member", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "simple" : false, "variable" : { "variableDeclarationType" : "Transition", "variableName" : "member", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Transition", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Transition", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Transitions", "setterDocumentation" : "Sets the value of the Transitions property for this object.\n\n@param transitions The new value for the Transitions property for this object.", "setterMethodName" : "setTransitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "LifecycleExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "Returns the value of the Expiration property for this object.\n@return The value of the Expiration property for this object.", "getterModel" : { "returnType" : "LifecycleExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Expiration", "setterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Unique identifier for the rule. The value cannot be longer than 255 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : true, "documentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@param prefix Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@return Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.\n@param prefix Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Prefix identifying one or more objects to which the rule applies. This is deprecated; use Filter instead.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "LifecycleRuleFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "LifecycleRuleFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "LifecycleRuleFilter", "variableName" : "filter", "variableType" : "LifecycleRuleFilter", "documentation" : "", "simpleType" : "LifecycleRuleFilter", "variableSetterType" : "LifecycleRuleFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRuleFilter", "variableName" : "filter", "variableType" : "LifecycleRuleFilter", "documentation" : "", "simpleType" : "LifecycleRuleFilter", "variableSetterType" : "LifecycleRuleFilter" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ExpirationStatus", "deprecated" : false, "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "enumType" : "ExpirationStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExpirationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@return If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTransitions", "beanStyleSetterMethodName" : "setTransitions", "c2jName" : "Transitions", "c2jShape" : "TransitionList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "transitions", "fluentSetterDocumentation" : "Sets the value of the Transitions property for this object.\n\n@param transitions The new value for the Transitions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transitions", "getterDocumentation" : "Returns the value of the Transitions property for this object.\n

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

\n@return The value of the Transitions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Transition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Transition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Transition", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Transition", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Transition", "variableName" : "member", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "simple" : false, "variable" : { "variableDeclarationType" : "Transition", "variableName" : "member", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Transition", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Transition", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Transitions", "setterDocumentation" : "Sets the value of the Transitions property for this object.\n\n@param transitions The new value for the Transitions property for this object.", "setterMethodName" : "setTransitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "transitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoncurrentVersionTransitions", "beanStyleSetterMethodName" : "setNoncurrentVersionTransitions", "c2jName" : "NoncurrentVersionTransitions", "c2jShape" : "NoncurrentVersionTransitionList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionTransitions", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionTransitions property for this object.\n\n@param noncurrentVersionTransitions The new value for the NoncurrentVersionTransitions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionTransitions", "getterDocumentation" : "Returns the value of the NoncurrentVersionTransitions property for this object.\n

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

\n@return The value of the NoncurrentVersionTransitions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionTransition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionTransition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NoncurrentVersionTransition", "deprecated" : false, "documentation" : "", "enumType" : 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" : "NoncurrentVersionTransition", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "NoncurrentVersionTransition", "variableName" : "member", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "member", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NoncurrentVersionTransition", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NoncurrentVersionTransition", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "NoncurrentVersionTransitions", "setterDocumentation" : "Sets the value of the NoncurrentVersionTransitions property for this object.\n\n@param noncurrentVersionTransitions The new value for the NoncurrentVersionTransitions property for this object.", "setterMethodName" : "setNoncurrentVersionTransitions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "noncurrentVersionTransitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "noncurrentVersionTransitions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoncurrentVersionExpiration", "beanStyleSetterMethodName" : "setNoncurrentVersionExpiration", "c2jName" : "NoncurrentVersionExpiration", "c2jShape" : "NoncurrentVersionExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionExpiration", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionExpiration", "getterDocumentation" : "Returns the value of the NoncurrentVersionExpiration property for this object.\n@return The value of the NoncurrentVersionExpiration property for this object.", "getterModel" : { "returnType" : "NoncurrentVersionExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionExpiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NoncurrentVersionExpiration", "setterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.", "setterMethodName" : "setNoncurrentVersionExpiration", "setterModel" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAbortIncompleteMultipartUpload", "beanStyleSetterMethodName" : "setAbortIncompleteMultipartUpload", "c2jName" : "AbortIncompleteMultipartUpload", "c2jShape" : "AbortIncompleteMultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "abortIncompleteMultipartUpload", "fluentSetterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortIncompleteMultipartUpload", "getterDocumentation" : "Returns the value of the AbortIncompleteMultipartUpload property for this object.\n@return The value of the AbortIncompleteMultipartUpload property for this object.", "getterModel" : { "returnType" : "AbortIncompleteMultipartUpload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AbortIncompleteMultipartUpload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AbortIncompleteMultipartUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AbortIncompleteMultipartUpload", "setterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.", "setterMethodName" : "setAbortIncompleteMultipartUpload", "setterModel" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Status" ], "shapeName" : "LifecycleRule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleRule", "variableName" : "lifecycleRule", "variableType" : "LifecycleRule", "documentation" : null, "simpleType" : "LifecycleRule", "variableSetterType" : "LifecycleRule" }, "wrapper" : false }, "LifecycleRuleAndOperator" : { "c2jName" : "LifecycleRuleAndOperator", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "This is used in a Lifecycle Rule Filter to apply a logical AND to two or more predicates. The Lifecycle Rule will apply to any object matching all of the predicates configured inside the And operator.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.\n@param tags All of these tags must exist in the object's tag set in order for the rule to apply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.\n

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

\n@return All of these tags must exist in the object's tag set in order for the rule to apply.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Tags", "setterDocumentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.\n@param tags All of these tags must exist in the object's tag set in order for the rule to apply.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.\n@param tags All of these tags must exist in the object's tag set in order for the rule to apply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.\n

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

\n@return All of these tags must exist in the object's tag set in order for the rule to apply.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Tags", "setterDocumentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.\n@param tags All of these tags must exist in the object's tag set in order for the rule to apply.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.\n@param tags All of these tags must exist in the object's tag set in order for the rule to apply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.\n

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

\n@return All of these tags must exist in the object's tag set in order for the rule to apply.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Tags", "setterDocumentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.\n@param tags All of these tags must exist in the object's tag set in order for the rule to apply.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "All of these tags must exist in the object's tag set in order for the rule to apply.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleRuleAndOperator", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleRuleAndOperator", "variableName" : "lifecycleRuleAndOperator", "variableType" : "LifecycleRuleAndOperator", "documentation" : null, "simpleType" : "LifecycleRuleAndOperator", "variableSetterType" : "LifecycleRuleAndOperator" }, "wrapper" : false }, "LifecycleRuleFilter" : { "c2jName" : "LifecycleRuleFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "The Filter is used to identify objects that a Lifecycle Rule applies to. A Filter must have exactly one of Prefix, Tag, or And specified.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Prefix identifying one or more objects to which the rule applies.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@return Prefix identifying one or more objects to which the rule applies.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Prefix identifying one or more objects to which the rule applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTag", "beanStyleSetterMethodName" : "setTag", "c2jName" : "Tag", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "This tag must exist in the object's tag set in order for the rule to apply.", "enumType" : null, "fluentGetterMethodName" : "tag", "fluentSetterDocumentation" : "This tag must exist in the object's tag set in order for the rule to apply.\n@param tag This tag must exist in the object's tag set in order for the rule to apply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tag", "getterDocumentation" : "This tag must exist in the object's tag set in order for the rule to apply.\n@return This tag must exist in the object's tag set in order for the rule to apply.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tag", "setterDocumentation" : "This tag must exist in the object's tag set in order for the rule to apply.\n@param tag This tag must exist in the object's tag set in order for the rule to apply.", "setterMethodName" : "setTag", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "This tag must exist in the object's tag set in order for the rule to apply.", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnd", "beanStyleSetterMethodName" : "setAnd", "c2jName" : "And", "c2jShape" : "LifecycleRuleAndOperator", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "and", "fluentSetterDocumentation" : "Sets the value of the And property for this object.\n\n@param and The new value for the And property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "and", "getterDocumentation" : "Returns the value of the And property for this object.\n@return The value of the And property for this object.", "getterModel" : { "returnType" : "LifecycleRuleAndOperator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "And", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "And", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "And", "setterDocumentation" : "Sets the value of the And property for this object.\n\n@param and The new value for the And property for this object.", "setterMethodName" : "setAnd", "setterModel" : { "variableDeclarationType" : "LifecycleRuleAndOperator", "variableName" : "and", "variableType" : "LifecycleRuleAndOperator", "documentation" : "", "simpleType" : "LifecycleRuleAndOperator", "variableSetterType" : "LifecycleRuleAndOperator" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRuleAndOperator", "variableName" : "and", "variableType" : "LifecycleRuleAndOperator", "documentation" : "", "simpleType" : "LifecycleRuleAndOperator", "variableSetterType" : "LifecycleRuleAndOperator" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "And" : { "beanStyleGetterMethodName" : "getAnd", "beanStyleSetterMethodName" : "setAnd", "c2jName" : "And", "c2jShape" : "LifecycleRuleAndOperator", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "and", "fluentSetterDocumentation" : "Sets the value of the And property for this object.\n\n@param and The new value for the And property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "and", "getterDocumentation" : "Returns the value of the And property for this object.\n@return The value of the And property for this object.", "getterModel" : { "returnType" : "LifecycleRuleAndOperator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "And", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "And", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "And", "setterDocumentation" : "Sets the value of the And property for this object.\n\n@param and The new value for the And property for this object.", "setterMethodName" : "setAnd", "setterModel" : { "variableDeclarationType" : "LifecycleRuleAndOperator", "variableName" : "and", "variableType" : "LifecycleRuleAndOperator", "documentation" : "", "simpleType" : "LifecycleRuleAndOperator", "variableSetterType" : "LifecycleRuleAndOperator" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRuleAndOperator", "variableName" : "and", "variableType" : "LifecycleRuleAndOperator", "documentation" : "", "simpleType" : "LifecycleRuleAndOperator", "variableSetterType" : "LifecycleRuleAndOperator" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Prefix identifying one or more objects to which the rule applies.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@return Prefix identifying one or more objects to which the rule applies.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Prefix identifying one or more objects to which the rule applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tag" : { "beanStyleGetterMethodName" : "getTag", "beanStyleSetterMethodName" : "setTag", "c2jName" : "Tag", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "This tag must exist in the object's tag set in order for the rule to apply.", "enumType" : null, "fluentGetterMethodName" : "tag", "fluentSetterDocumentation" : "This tag must exist in the object's tag set in order for the rule to apply.\n@param tag This tag must exist in the object's tag set in order for the rule to apply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tag", "getterDocumentation" : "This tag must exist in the object's tag set in order for the rule to apply.\n@return This tag must exist in the object's tag set in order for the rule to apply.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tag", "setterDocumentation" : "This tag must exist in the object's tag set in order for the rule to apply.\n@param tag This tag must exist in the object's tag set in order for the rule to apply.", "setterMethodName" : "setTag", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "This tag must exist in the object's tag set in order for the rule to apply.", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Prefix identifying one or more objects to which the rule applies.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@return Prefix identifying one or more objects to which the rule applies.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Prefix identifying one or more objects to which the rule applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTag", "beanStyleSetterMethodName" : "setTag", "c2jName" : "Tag", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "This tag must exist in the object's tag set in order for the rule to apply.", "enumType" : null, "fluentGetterMethodName" : "tag", "fluentSetterDocumentation" : "This tag must exist in the object's tag set in order for the rule to apply.\n@param tag This tag must exist in the object's tag set in order for the rule to apply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tag", "getterDocumentation" : "This tag must exist in the object's tag set in order for the rule to apply.\n@return This tag must exist in the object's tag set in order for the rule to apply.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tag", "setterDocumentation" : "This tag must exist in the object's tag set in order for the rule to apply.\n@param tag This tag must exist in the object's tag set in order for the rule to apply.", "setterMethodName" : "setTag", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "This tag must exist in the object's tag set in order for the rule to apply.", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnd", "beanStyleSetterMethodName" : "setAnd", "c2jName" : "And", "c2jShape" : "LifecycleRuleAndOperator", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "and", "fluentSetterDocumentation" : "Sets the value of the And property for this object.\n\n@param and The new value for the And property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "and", "getterDocumentation" : "Returns the value of the And property for this object.\n@return The value of the And property for this object.", "getterModel" : { "returnType" : "LifecycleRuleAndOperator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "And", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "And", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "And", "setterDocumentation" : "Sets the value of the And property for this object.\n\n@param and The new value for the And property for this object.", "setterMethodName" : "setAnd", "setterModel" : { "variableDeclarationType" : "LifecycleRuleAndOperator", "variableName" : "and", "variableType" : "LifecycleRuleAndOperator", "documentation" : "", "simpleType" : "LifecycleRuleAndOperator", "variableSetterType" : "LifecycleRuleAndOperator" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleRuleAndOperator", "variableName" : "and", "variableType" : "LifecycleRuleAndOperator", "documentation" : "", "simpleType" : "LifecycleRuleAndOperator", "variableSetterType" : "LifecycleRuleAndOperator" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleRuleFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleRuleFilter", "variableName" : "lifecycleRuleFilter", "variableType" : "LifecycleRuleFilter", "documentation" : null, "simpleType" : "LifecycleRuleFilter", "variableSetterType" : "LifecycleRuleFilter" }, "wrapper" : false }, "ListBucketAnalyticsConfigurationsRequest" : { "c2jName" : "ListBucketAnalyticsConfigurationsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListBucketAnalyticsConfigurations", "locationName" : null, "requestUri" : "/{Bucket}?analytics", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket from which analytics configurations are retrieved.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket from which analytics configurations are retrieved.\n@param bucket The name of the bucket from which analytics configurations are retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket from which analytics configurations are retrieved.\n@return The name of the bucket from which analytics configurations are retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket from which analytics configurations are retrieved.\n@param bucket The name of the bucket from which analytics configurations are retrieved.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket from which analytics configurations are retrieved.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The ContinuationToken that represents a placeholder from where this request should begin.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The ContinuationToken that represents a placeholder from where this request should begin.\n@param continuationToken The ContinuationToken that represents a placeholder from where this request should begin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The ContinuationToken that represents a placeholder from where this request should begin.\n@return The ContinuationToken that represents a placeholder from where this request should begin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The ContinuationToken that represents a placeholder from where this request should begin.\n@param continuationToken The ContinuationToken that represents a placeholder from where this request should begin.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The ContinuationToken that represents a placeholder from where this request should begin.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket from which analytics configurations are retrieved.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket from which analytics configurations are retrieved.\n@param bucket The name of the bucket from which analytics configurations are retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket from which analytics configurations are retrieved.\n@return The name of the bucket from which analytics configurations are retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket from which analytics configurations are retrieved.\n@param bucket The name of the bucket from which analytics configurations are retrieved.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket from which analytics configurations are retrieved.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContinuationToken" : { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The ContinuationToken that represents a placeholder from where this request should begin.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The ContinuationToken that represents a placeholder from where this request should begin.\n@param continuationToken The ContinuationToken that represents a placeholder from where this request should begin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The ContinuationToken that represents a placeholder from where this request should begin.\n@return The ContinuationToken that represents a placeholder from where this request should begin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The ContinuationToken that represents a placeholder from where this request should begin.\n@param continuationToken The ContinuationToken that represents a placeholder from where this request should begin.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The ContinuationToken that represents a placeholder from where this request should begin.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket from which analytics configurations are retrieved.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket from which analytics configurations are retrieved.\n@param bucket The name of the bucket from which analytics configurations are retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket from which analytics configurations are retrieved.\n@return The name of the bucket from which analytics configurations are retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket from which analytics configurations are retrieved.\n@param bucket The name of the bucket from which analytics configurations are retrieved.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket from which analytics configurations are retrieved.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The ContinuationToken that represents a placeholder from where this request should begin.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The ContinuationToken that represents a placeholder from where this request should begin.\n@param continuationToken The ContinuationToken that represents a placeholder from where this request should begin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The ContinuationToken that represents a placeholder from where this request should begin.\n@return The ContinuationToken that represents a placeholder from where this request should begin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The ContinuationToken that represents a placeholder from where this request should begin.\n@param continuationToken The ContinuationToken that represents a placeholder from where this request should begin.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The ContinuationToken that represents a placeholder from where this request should begin.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "ListBucketAnalyticsConfigurationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListBucketAnalyticsConfigurationsRequest", "variableName" : "listBucketAnalyticsConfigurationsRequest", "variableType" : "ListBucketAnalyticsConfigurationsRequest", "documentation" : null, "simpleType" : "ListBucketAnalyticsConfigurationsRequest", "variableSetterType" : "ListBucketAnalyticsConfigurationsRequest" }, "wrapper" : false }, "ListBucketAnalyticsConfigurationsResponse" : { "c2jName" : "ListBucketAnalyticsConfigurationsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The ContinuationToken that represents where this request began.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The ContinuationToken that represents where this request began.\n@param continuationToken The ContinuationToken that represents where this request began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The ContinuationToken that represents where this request began.\n@return The ContinuationToken that represents where this request began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The ContinuationToken that represents where this request began.\n@param continuationToken The ContinuationToken that represents where this request began.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The ContinuationToken that represents where this request began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@return NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfigurationList", "beanStyleSetterMethodName" : "setAnalyticsConfigurationList", "c2jName" : "AnalyticsConfigurationList", "c2jShape" : "AnalyticsConfigurationList", "deprecated" : false, "documentation" : "The list of analytics configurations for a bucket.", "enumType" : null, "fluentGetterMethodName" : "analyticsConfigurationList", "fluentSetterDocumentation" : "The list of analytics configurations for a bucket.\n@param analyticsConfigurationList The list of analytics configurations for a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfigurationList", "getterDocumentation" : "The list of analytics configurations for a bucket.\n

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

\n@return The list of analytics configurations for a bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AnalyticsConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "AnalyticsConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "AnalyticsConfiguration", "variableName" : "member", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "member", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AnalyticsConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AnalyticsConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AnalyticsConfigurationList", "setterDocumentation" : "The list of analytics configurations for a bucket.\n@param analyticsConfigurationList The list of analytics configurations for a bucket.", "setterMethodName" : "setAnalyticsConfigurationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "analyticsConfigurationList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "analyticsConfigurationList", "variableType" : "java.util.List", "documentation" : "The list of analytics configurations for a bucket.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsConfigurationList" : { "beanStyleGetterMethodName" : "getAnalyticsConfigurationList", "beanStyleSetterMethodName" : "setAnalyticsConfigurationList", "c2jName" : "AnalyticsConfigurationList", "c2jShape" : "AnalyticsConfigurationList", "deprecated" : false, "documentation" : "The list of analytics configurations for a bucket.", "enumType" : null, "fluentGetterMethodName" : "analyticsConfigurationList", "fluentSetterDocumentation" : "The list of analytics configurations for a bucket.\n@param analyticsConfigurationList The list of analytics configurations for a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfigurationList", "getterDocumentation" : "The list of analytics configurations for a bucket.\n

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

\n@return The list of analytics configurations for a bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AnalyticsConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "AnalyticsConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "AnalyticsConfiguration", "variableName" : "member", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "member", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AnalyticsConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AnalyticsConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AnalyticsConfigurationList", "setterDocumentation" : "The list of analytics configurations for a bucket.\n@param analyticsConfigurationList The list of analytics configurations for a bucket.", "setterMethodName" : "setAnalyticsConfigurationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "analyticsConfigurationList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "analyticsConfigurationList", "variableType" : "java.util.List", "documentation" : "The list of analytics configurations for a bucket.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ContinuationToken" : { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The ContinuationToken that represents where this request began.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The ContinuationToken that represents where this request began.\n@param continuationToken The ContinuationToken that represents where this request began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The ContinuationToken that represents where this request began.\n@return The ContinuationToken that represents where this request began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The ContinuationToken that represents where this request began.\n@param continuationToken The ContinuationToken that represents where this request began.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The ContinuationToken that represents where this request began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsTruncated" : { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "NextContinuationToken" : { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@return NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of analytics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The ContinuationToken that represents where this request began.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The ContinuationToken that represents where this request began.\n@param continuationToken The ContinuationToken that represents where this request began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The ContinuationToken that represents where this request began.\n@return The ContinuationToken that represents where this request began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The ContinuationToken that represents where this request began.\n@param continuationToken The ContinuationToken that represents where this request began.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The ContinuationToken that represents where this request began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@return NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "NextContinuationToken is sent when isTruncated is true, which indicates that there are more analytics configurations to list. The next request must include this NextContinuationToken. The token is obfuscated and is not a usable value.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfigurationList", "beanStyleSetterMethodName" : "setAnalyticsConfigurationList", "c2jName" : "AnalyticsConfigurationList", "c2jShape" : "AnalyticsConfigurationList", "deprecated" : false, "documentation" : "The list of analytics configurations for a bucket.", "enumType" : null, "fluentGetterMethodName" : "analyticsConfigurationList", "fluentSetterDocumentation" : "The list of analytics configurations for a bucket.\n@param analyticsConfigurationList The list of analytics configurations for a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfigurationList", "getterDocumentation" : "The list of analytics configurations for a bucket.\n

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

\n@return The list of analytics configurations for a bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AnalyticsConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "AnalyticsConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "AnalyticsConfiguration", "variableName" : "member", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "member", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AnalyticsConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AnalyticsConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AnalyticsConfigurationList", "setterDocumentation" : "The list of analytics configurations for a bucket.\n@param analyticsConfigurationList The list of analytics configurations for a bucket.", "setterMethodName" : "setAnalyticsConfigurationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "analyticsConfigurationList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "analyticsConfigurationList", "variableType" : "java.util.List", "documentation" : "The list of analytics configurations for a bucket.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListBucketAnalyticsConfigurationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListBucketAnalyticsConfigurationsResponse", "variableName" : "listBucketAnalyticsConfigurationsResponse", "variableType" : "ListBucketAnalyticsConfigurationsResponse", "documentation" : null, "simpleType" : "ListBucketAnalyticsConfigurationsResponse", "variableSetterType" : "ListBucketAnalyticsConfigurationsResponse" }, "wrapper" : false }, "ListBucketInventoryConfigurationsRequest" : { "c2jName" : "ListBucketInventoryConfigurationsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListBucketInventoryConfigurations", "locationName" : null, "requestUri" : "/{Bucket}?inventory", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the inventory configurations to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the inventory configurations to retrieve.\n@param bucket The name of the bucket containing the inventory configurations to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the inventory configurations to retrieve.\n@return The name of the bucket containing the inventory configurations to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the inventory configurations to retrieve.\n@param bucket The name of the bucket containing the inventory configurations to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the inventory configurations to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the inventory configurations to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the inventory configurations to retrieve.\n@param bucket The name of the bucket containing the inventory configurations to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the inventory configurations to retrieve.\n@return The name of the bucket containing the inventory configurations to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the inventory configurations to retrieve.\n@param bucket The name of the bucket containing the inventory configurations to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the inventory configurations to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContinuationToken" : { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the inventory configurations to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the inventory configurations to retrieve.\n@param bucket The name of the bucket containing the inventory configurations to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the inventory configurations to retrieve.\n@return The name of the bucket containing the inventory configurations to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the inventory configurations to retrieve.\n@param bucket The name of the bucket containing the inventory configurations to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the inventory configurations to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The marker used to continue an inventory configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "ListBucketInventoryConfigurationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListBucketInventoryConfigurationsRequest", "variableName" : "listBucketInventoryConfigurationsRequest", "variableType" : "ListBucketInventoryConfigurationsRequest", "documentation" : null, "simpleType" : "ListBucketInventoryConfigurationsRequest", "variableSetterType" : "ListBucketInventoryConfigurationsRequest" }, "wrapper" : false }, "ListBucketInventoryConfigurationsResponse" : { "c2jName" : "ListBucketInventoryConfigurationsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@param continuationToken If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@return If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@param continuationToken If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInventoryConfigurationList", "beanStyleSetterMethodName" : "setInventoryConfigurationList", "c2jName" : "InventoryConfigurationList", "c2jShape" : "InventoryConfigurationList", "deprecated" : false, "documentation" : "The list of inventory configurations for a bucket.", "enumType" : null, "fluentGetterMethodName" : "inventoryConfigurationList", "fluentSetterDocumentation" : "The list of inventory configurations for a bucket.\n@param inventoryConfigurationList The list of inventory configurations for a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryConfigurationList", "getterDocumentation" : "The list of inventory configurations for a bucket.\n

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

\n@return The list of inventory configurations for a bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "InventoryConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "InventoryConfiguration", "variableName" : "member", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "member", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InventoryConfigurationList", "setterDocumentation" : "The list of inventory configurations for a bucket.\n@param inventoryConfigurationList The list of inventory configurations for a bucket.", "setterMethodName" : "setInventoryConfigurationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryConfigurationList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryConfigurationList", "variableType" : "java.util.List", "documentation" : "The list of inventory configurations for a bucket.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@param isTruncated Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@return Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@param isTruncated Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContinuationToken" : { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@param continuationToken If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@return If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@param continuationToken If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InventoryConfigurationList" : { "beanStyleGetterMethodName" : "getInventoryConfigurationList", "beanStyleSetterMethodName" : "setInventoryConfigurationList", "c2jName" : "InventoryConfigurationList", "c2jShape" : "InventoryConfigurationList", "deprecated" : false, "documentation" : "The list of inventory configurations for a bucket.", "enumType" : null, "fluentGetterMethodName" : "inventoryConfigurationList", "fluentSetterDocumentation" : "The list of inventory configurations for a bucket.\n@param inventoryConfigurationList The list of inventory configurations for a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryConfigurationList", "getterDocumentation" : "The list of inventory configurations for a bucket.\n

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

\n@return The list of inventory configurations for a bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "InventoryConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "InventoryConfiguration", "variableName" : "member", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "member", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InventoryConfigurationList", "setterDocumentation" : "The list of inventory configurations for a bucket.\n@param inventoryConfigurationList The list of inventory configurations for a bucket.", "setterMethodName" : "setInventoryConfigurationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryConfigurationList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryConfigurationList", "variableType" : "java.util.List", "documentation" : "The list of inventory configurations for a bucket.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "IsTruncated" : { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@param isTruncated Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@return Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@param isTruncated Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "NextContinuationToken" : { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@param continuationToken If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@return If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.\n@param continuationToken If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "If sent in the request, the marker that is used as a starting point for this inventory configuration list response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInventoryConfigurationList", "beanStyleSetterMethodName" : "setInventoryConfigurationList", "c2jName" : "InventoryConfigurationList", "c2jShape" : "InventoryConfigurationList", "deprecated" : false, "documentation" : "The list of inventory configurations for a bucket.", "enumType" : null, "fluentGetterMethodName" : "inventoryConfigurationList", "fluentSetterDocumentation" : "The list of inventory configurations for a bucket.\n@param inventoryConfigurationList The list of inventory configurations for a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryConfigurationList", "getterDocumentation" : "The list of inventory configurations for a bucket.\n

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

\n@return The list of inventory configurations for a bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "InventoryConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "InventoryConfiguration", "variableName" : "member", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "member", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InventoryConfigurationList", "setterDocumentation" : "The list of inventory configurations for a bucket.\n@param inventoryConfigurationList The list of inventory configurations for a bucket.", "setterMethodName" : "setInventoryConfigurationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryConfigurationList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryConfigurationList", "variableType" : "java.util.List", "documentation" : "The list of inventory configurations for a bucket.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@param isTruncated Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@return Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.\n@param isTruncated Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of inventory configurations is truncated in this response. A value of true indicates that the list is truncated.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "The marker used to continue this inventory configuration listing. Use the NextContinuationToken from this response to continue the listing in a subsequent request. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListBucketInventoryConfigurationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListBucketInventoryConfigurationsResponse", "variableName" : "listBucketInventoryConfigurationsResponse", "variableType" : "ListBucketInventoryConfigurationsResponse", "documentation" : null, "simpleType" : "ListBucketInventoryConfigurationsResponse", "variableSetterType" : "ListBucketInventoryConfigurationsResponse" }, "wrapper" : false }, "ListBucketMetricsConfigurationsRequest" : { "c2jName" : "ListBucketMetricsConfigurationsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListBucketMetricsConfigurations", "locationName" : null, "requestUri" : "/{Bucket}?metrics", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the metrics configurations to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the metrics configurations to retrieve.\n@param bucket The name of the bucket containing the metrics configurations to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the metrics configurations to retrieve.\n@return The name of the bucket containing the metrics configurations to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the metrics configurations to retrieve.\n@param bucket The name of the bucket containing the metrics configurations to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the metrics configurations to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the metrics configurations to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the metrics configurations to retrieve.\n@param bucket The name of the bucket containing the metrics configurations to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the metrics configurations to retrieve.\n@return The name of the bucket containing the metrics configurations to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the metrics configurations to retrieve.\n@param bucket The name of the bucket containing the metrics configurations to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the metrics configurations to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContinuationToken" : { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket containing the metrics configurations to retrieve.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket containing the metrics configurations to retrieve.\n@param bucket The name of the bucket containing the metrics configurations to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket containing the metrics configurations to retrieve.\n@return The name of the bucket containing the metrics configurations to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket containing the metrics configurations to retrieve.\n@param bucket The name of the bucket containing the metrics configurations to retrieve.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket containing the metrics configurations to retrieve.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param continuationToken The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The marker that is used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "ListBucketMetricsConfigurationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListBucketMetricsConfigurationsRequest", "variableName" : "listBucketMetricsConfigurationsRequest", "variableType" : "ListBucketMetricsConfigurationsRequest", "documentation" : null, "simpleType" : "ListBucketMetricsConfigurationsRequest", "variableSetterType" : "ListBucketMetricsConfigurationsRequest" }, "wrapper" : false }, "ListBucketMetricsConfigurationsResponse" : { "c2jName" : "ListBucketMetricsConfigurationsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@param continuationToken The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@return The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@param continuationToken The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetricsConfigurationList", "beanStyleSetterMethodName" : "setMetricsConfigurationList", "c2jName" : "MetricsConfigurationList", "c2jShape" : "MetricsConfigurationList", "deprecated" : false, "documentation" : "The list of metrics configurations for a bucket.", "enumType" : null, "fluentGetterMethodName" : "metricsConfigurationList", "fluentSetterDocumentation" : "The list of metrics configurations for a bucket.\n@param metricsConfigurationList The list of metrics configurations for a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricsConfigurationList", "getterDocumentation" : "The list of metrics configurations for a bucket.\n

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

\n@return The list of metrics configurations for a bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MetricsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MetricsConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "MetricsConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "MetricsConfiguration", "variableName" : "member", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "member", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MetricsConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MetricsConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "MetricsConfigurationList", "setterDocumentation" : "The list of metrics configurations for a bucket.\n@param metricsConfigurationList The list of metrics configurations for a bucket.", "setterMethodName" : "setMetricsConfigurationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricsConfigurationList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricsConfigurationList", "variableType" : "java.util.List", "documentation" : "The list of metrics configurations for a bucket.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContinuationToken" : { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@param continuationToken The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@return The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@param continuationToken The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsTruncated" : { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MetricsConfigurationList" : { "beanStyleGetterMethodName" : "getMetricsConfigurationList", "beanStyleSetterMethodName" : "setMetricsConfigurationList", "c2jName" : "MetricsConfigurationList", "c2jShape" : "MetricsConfigurationList", "deprecated" : false, "documentation" : "The list of metrics configurations for a bucket.", "enumType" : null, "fluentGetterMethodName" : "metricsConfigurationList", "fluentSetterDocumentation" : "The list of metrics configurations for a bucket.\n@param metricsConfigurationList The list of metrics configurations for a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricsConfigurationList", "getterDocumentation" : "The list of metrics configurations for a bucket.\n

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

\n@return The list of metrics configurations for a bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MetricsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MetricsConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "MetricsConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "MetricsConfiguration", "variableName" : "member", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "member", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MetricsConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MetricsConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "MetricsConfigurationList", "setterDocumentation" : "The list of metrics configurations for a bucket.\n@param metricsConfigurationList The list of metrics configurations for a bucket.", "setterMethodName" : "setMetricsConfigurationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricsConfigurationList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricsConfigurationList", "variableType" : "java.util.List", "documentation" : "The list of metrics configurations for a bucket.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextContinuationToken" : { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@return Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.\n@param isTruncated Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@param continuationToken The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@return The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.\n@param continuationToken The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@return The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.\n@param nextContinuationToken The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetricsConfigurationList", "beanStyleSetterMethodName" : "setMetricsConfigurationList", "c2jName" : "MetricsConfigurationList", "c2jShape" : "MetricsConfigurationList", "deprecated" : false, "documentation" : "The list of metrics configurations for a bucket.", "enumType" : null, "fluentGetterMethodName" : "metricsConfigurationList", "fluentSetterDocumentation" : "The list of metrics configurations for a bucket.\n@param metricsConfigurationList The list of metrics configurations for a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricsConfigurationList", "getterDocumentation" : "The list of metrics configurations for a bucket.\n

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

\n@return The list of metrics configurations for a bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MetricsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MetricsConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "MetricsConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "MetricsConfiguration", "variableName" : "member", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "member", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MetricsConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MetricsConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "MetricsConfigurationList", "setterDocumentation" : "The list of metrics configurations for a bucket.\n@param metricsConfigurationList The list of metrics configurations for a bucket.", "setterMethodName" : "setMetricsConfigurationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricsConfigurationList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricsConfigurationList", "variableType" : "java.util.List", "documentation" : "The list of metrics configurations for a bucket.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListBucketMetricsConfigurationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListBucketMetricsConfigurationsResponse", "variableName" : "listBucketMetricsConfigurationsResponse", "variableType" : "ListBucketMetricsConfigurationsResponse", "documentation" : null, "simpleType" : "ListBucketMetricsConfigurationsResponse", "variableSetterType" : "ListBucketMetricsConfigurationsResponse" }, "wrapper" : false }, "ListBucketsRequest" : { "c2jName" : "ListBucketsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListBuckets", "locationName" : null, "requestUri" : "/", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListBucketsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListBucketsRequest", "variableName" : "listBucketsRequest", "variableType" : "ListBucketsRequest", "documentation" : null, "simpleType" : "ListBucketsRequest", "variableSetterType" : "ListBucketsRequest" }, "wrapper" : false }, "ListBucketsResponse" : { "c2jName" : "ListBucketsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBuckets", "beanStyleSetterMethodName" : "setBuckets", "c2jName" : "Buckets", "c2jShape" : "Buckets", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "buckets", "fluentSetterDocumentation" : "Sets the value of the Buckets property for this object.\n\n@param buckets The new value for the Buckets property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "buckets", "getterDocumentation" : "Returns the value of the Buckets property for this object.\n

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

\n@return The value of the Buckets property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Buckets", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Buckets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Bucket", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Bucket", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Bucket", "variableName" : "member", "variableType" : "Bucket", "documentation" : "", "simpleType" : "Bucket", "variableSetterType" : "Bucket" }, "simple" : false, "variable" : { "variableDeclarationType" : "Bucket", "variableName" : "member", "variableType" : "Bucket", "documentation" : "", "simpleType" : "Bucket", "variableSetterType" : "Bucket" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Bucket", "memberType" : "Bucket", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Bucket", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Buckets", "setterDocumentation" : "Sets the value of the Buckets property for this object.\n\n@param buckets The new value for the Buckets property for this object.", "setterMethodName" : "setBuckets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "buckets", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "buckets", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Buckets" : { "beanStyleGetterMethodName" : "getBuckets", "beanStyleSetterMethodName" : "setBuckets", "c2jName" : "Buckets", "c2jShape" : "Buckets", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "buckets", "fluentSetterDocumentation" : "Sets the value of the Buckets property for this object.\n\n@param buckets The new value for the Buckets property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "buckets", "getterDocumentation" : "Returns the value of the Buckets property for this object.\n

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

\n@return The value of the Buckets property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Buckets", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Buckets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Bucket", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Bucket", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Bucket", "variableName" : "member", "variableType" : "Bucket", "documentation" : "", "simpleType" : "Bucket", "variableSetterType" : "Bucket" }, "simple" : false, "variable" : { "variableDeclarationType" : "Bucket", "variableName" : "member", "variableType" : "Bucket", "documentation" : "", "simpleType" : "Bucket", "variableSetterType" : "Bucket" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Bucket", "memberType" : "Bucket", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Bucket", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Buckets", "setterDocumentation" : "Sets the value of the Buckets property for this object.\n\n@param buckets The new value for the Buckets property for this object.", "setterMethodName" : "setBuckets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "buckets", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "buckets", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBuckets", "beanStyleSetterMethodName" : "setBuckets", "c2jName" : "Buckets", "c2jShape" : "Buckets", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "buckets", "fluentSetterDocumentation" : "Sets the value of the Buckets property for this object.\n\n@param buckets The new value for the Buckets property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "buckets", "getterDocumentation" : "Returns the value of the Buckets property for this object.\n

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

\n@return The value of the Buckets property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Buckets", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Buckets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Bucket", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Bucket", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Bucket", "variableName" : "member", "variableType" : "Bucket", "documentation" : "", "simpleType" : "Bucket", "variableSetterType" : "Bucket" }, "simple" : false, "variable" : { "variableDeclarationType" : "Bucket", "variableName" : "member", "variableType" : "Bucket", "documentation" : "", "simpleType" : "Bucket", "variableSetterType" : "Bucket" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Bucket", "memberType" : "Bucket", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Bucket", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Buckets", "setterDocumentation" : "Sets the value of the Buckets property for this object.\n\n@param buckets The new value for the Buckets property for this object.", "setterMethodName" : "setBuckets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "buckets", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "buckets", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListBucketsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListBucketsResponse", "variableName" : "listBucketsResponse", "variableType" : "ListBucketsResponse", "documentation" : null, "simpleType" : "ListBucketsResponse", "variableSetterType" : "ListBucketsResponse" }, "wrapper" : false }, "ListMultipartUploadsRequest" : { "c2jName" : "ListMultipartUploadsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListMultipartUploads", "locationName" : null, "requestUri" : "/{Bucket}?uploads", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "Character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Character you use to group keys.\n@param delimiter Character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Character you use to group keys.\n@return Character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Character you use to group keys.\n@param delimiter Character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "Character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Returns the value of the EncodingType property for this object.\n@return The value of the EncodingType property for this object.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@param keyMarker Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@return Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "key-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "key-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@param keyMarker Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxUploads", "beanStyleSetterMethodName" : "setMaxUploads", "c2jName" : "MaxUploads", "c2jShape" : "MaxUploads", "deprecated" : false, "documentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "enumType" : null, "fluentGetterMethodName" : "maxUploads", "fluentSetterDocumentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@param maxUploads Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxUploads", "getterDocumentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@return Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-uploads", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-uploads", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxUploads", "setterDocumentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@param maxUploads Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "setterMethodName" : "setMaxUploads", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.\n@param prefix Lists in-progress uploads only for those keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.\n@return Lists in-progress uploads only for those keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.\n@param prefix Lists in-progress uploads only for those keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadIdMarker", "beanStyleSetterMethodName" : "setUploadIdMarker", "c2jName" : "UploadIdMarker", "c2jShape" : "UploadIdMarker", "deprecated" : false, "documentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "enumType" : null, "fluentGetterMethodName" : "uploadIdMarker", "fluentSetterDocumentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@param uploadIdMarker Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadIdMarker", "getterDocumentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@return Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "upload-id-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "upload-id-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadIdMarker", "setterDocumentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@param uploadIdMarker Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "setterMethodName" : "setUploadIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Delimiter" : { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "Character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Character you use to group keys.\n@param delimiter Character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Character you use to group keys.\n@return Character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Character you use to group keys.\n@param delimiter Character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "Character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EncodingType" : { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Returns the value of the EncodingType property for this object.\n@return The value of the EncodingType property for this object.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "KeyMarker" : { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@param keyMarker Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@return Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "key-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "key-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@param keyMarker Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxUploads" : { "beanStyleGetterMethodName" : "getMaxUploads", "beanStyleSetterMethodName" : "setMaxUploads", "c2jName" : "MaxUploads", "c2jShape" : "MaxUploads", "deprecated" : false, "documentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "enumType" : null, "fluentGetterMethodName" : "maxUploads", "fluentSetterDocumentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@param maxUploads Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxUploads", "getterDocumentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@return Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-uploads", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-uploads", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxUploads", "setterDocumentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@param maxUploads Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "setterMethodName" : "setMaxUploads", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.\n@param prefix Lists in-progress uploads only for those keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.\n@return Lists in-progress uploads only for those keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.\n@param prefix Lists in-progress uploads only for those keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadIdMarker" : { "beanStyleGetterMethodName" : "getUploadIdMarker", "beanStyleSetterMethodName" : "setUploadIdMarker", "c2jName" : "UploadIdMarker", "c2jShape" : "UploadIdMarker", "deprecated" : false, "documentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "enumType" : null, "fluentGetterMethodName" : "uploadIdMarker", "fluentSetterDocumentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@param uploadIdMarker Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadIdMarker", "getterDocumentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@return Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "upload-id-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "upload-id-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadIdMarker", "setterDocumentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@param uploadIdMarker Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "setterMethodName" : "setUploadIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "Character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Character you use to group keys.\n@param delimiter Character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Character you use to group keys.\n@return Character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Character you use to group keys.\n@param delimiter Character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "Character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Returns the value of the EncodingType property for this object.\n@return The value of the EncodingType property for this object.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@param keyMarker Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@return Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "key-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "key-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.\n@param keyMarker Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxUploads", "beanStyleSetterMethodName" : "setMaxUploads", "c2jName" : "MaxUploads", "c2jShape" : "MaxUploads", "deprecated" : false, "documentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "enumType" : null, "fluentGetterMethodName" : "maxUploads", "fluentSetterDocumentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@param maxUploads Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxUploads", "getterDocumentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@return Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-uploads", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-uploads", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxUploads", "setterDocumentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.\n@param maxUploads Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "setterMethodName" : "setMaxUploads", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.\n@param prefix Lists in-progress uploads only for those keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.\n@return Lists in-progress uploads only for those keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.\n@param prefix Lists in-progress uploads only for those keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Lists in-progress uploads only for those keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadIdMarker", "beanStyleSetterMethodName" : "setUploadIdMarker", "c2jName" : "UploadIdMarker", "c2jShape" : "UploadIdMarker", "deprecated" : false, "documentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "enumType" : null, "fluentGetterMethodName" : "uploadIdMarker", "fluentSetterDocumentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@param uploadIdMarker Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadIdMarker", "getterDocumentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@return Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "upload-id-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "upload-id-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadIdMarker", "setterDocumentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.\n@param uploadIdMarker Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "setterMethodName" : "setUploadIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "ListMultipartUploadsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListMultipartUploadsRequest", "variableName" : "listMultipartUploadsRequest", "variableType" : "ListMultipartUploadsRequest", "documentation" : null, "simpleType" : "ListMultipartUploadsRequest", "variableSetterType" : "ListMultipartUploadsRequest" }, "wrapper" : false }, "ListMultipartUploadsResponse" : { "c2jName" : "ListMultipartUploadsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "The key at or after which the listing began.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "The key at or after which the listing began.\n@param keyMarker The key at or after which the listing began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "The key at or after which the listing began.\n@return The key at or after which the listing began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "The key at or after which the listing began.\n@param keyMarker The key at or after which the listing began.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "The key at or after which the listing began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadIdMarker", "beanStyleSetterMethodName" : "setUploadIdMarker", "c2jName" : "UploadIdMarker", "c2jShape" : "UploadIdMarker", "deprecated" : false, "documentation" : "Upload ID after which listing began.", "enumType" : null, "fluentGetterMethodName" : "uploadIdMarker", "fluentSetterDocumentation" : "Upload ID after which listing began.\n@param uploadIdMarker Upload ID after which listing began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadIdMarker", "getterDocumentation" : "Upload ID after which listing began.\n@return Upload ID after which listing began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadIdMarker", "setterDocumentation" : "Upload ID after which listing began.\n@param uploadIdMarker Upload ID after which listing began.", "setterMethodName" : "setUploadIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "Upload ID after which listing began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextKeyMarker", "beanStyleSetterMethodName" : "setNextKeyMarker", "c2jName" : "NextKeyMarker", "c2jShape" : "NextKeyMarker", "deprecated" : false, "documentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextKeyMarker", "fluentSetterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@param nextKeyMarker When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextKeyMarker", "getterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@return When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextKeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextKeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextKeyMarker", "setterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@param nextKeyMarker When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "setterMethodName" : "setNextKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@param prefix When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@return When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@param prefix When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Returns the value of the Delimiter property for this object.\n@return The value of the Delimiter property 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" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextUploadIdMarker", "beanStyleSetterMethodName" : "setNextUploadIdMarker", "c2jName" : "NextUploadIdMarker", "c2jShape" : "NextUploadIdMarker", "deprecated" : false, "documentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextUploadIdMarker", "fluentSetterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@param nextUploadIdMarker When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextUploadIdMarker", "getterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@return When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextUploadIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextUploadIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextUploadIdMarker", "setterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@param nextUploadIdMarker When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "setterMethodName" : "setNextUploadIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextUploadIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextUploadIdMarker", "variableType" : "String", "documentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxUploads", "beanStyleSetterMethodName" : "setMaxUploads", "c2jName" : "MaxUploads", "c2jShape" : "MaxUploads", "deprecated" : false, "documentation" : "Maximum number of multipart uploads that could have been included in the response.", "enumType" : null, "fluentGetterMethodName" : "maxUploads", "fluentSetterDocumentation" : "Maximum number of multipart uploads that could have been included in the response.\n@param maxUploads Maximum number of multipart uploads that could have been included in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxUploads", "getterDocumentation" : "Maximum number of multipart uploads that could have been included in the response.\n@return Maximum number of multipart uploads that could have been included in the response.", "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" : "MaxUploads", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxUploads", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxUploads", "setterDocumentation" : "Maximum number of multipart uploads that could have been included in the response.\n@param maxUploads Maximum number of multipart uploads that could have been included in the response.", "setterMethodName" : "setMaxUploads", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "Maximum number of multipart uploads that could have been included in the response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@param isTruncated Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@return Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@param isTruncated Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploads", "beanStyleSetterMethodName" : "setUploads", "c2jName" : "Uploads", "c2jShape" : "MultipartUploadList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "uploads", "fluentSetterDocumentation" : "Sets the value of the Uploads property for this object.\n\n@param uploads The new value for the Uploads property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploads", "getterDocumentation" : "Returns the value of the Uploads property for this object.\n

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

\n@return The value of the Uploads property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Upload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Upload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : 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" : "MultipartUpload", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "MultipartUpload", "variableName" : "member", "variableType" : "MultipartUpload", "documentation" : "", "simpleType" : "MultipartUpload", "variableSetterType" : "MultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "MultipartUpload", "variableName" : "member", "variableType" : "MultipartUpload", "documentation" : "", "simpleType" : "MultipartUpload", "variableSetterType" : "MultipartUpload" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MultipartUpload", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MultipartUpload", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Uploads", "setterDocumentation" : "Sets the value of the Uploads property for this object.\n\n@param uploads The new value for the Uploads property for this object.", "setterMethodName" : "setUploads", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "Returns the value of the CommonPrefixes property for this object.\n

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

\n@return The value of the CommonPrefixes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CommonPrefixes" : { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "Returns the value of the CommonPrefixes property for this object.\n

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

\n@return The value of the CommonPrefixes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Delimiter" : { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Returns the value of the Delimiter property for this object.\n@return The value of the Delimiter property 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" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EncodingType" : { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsTruncated" : { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@param isTruncated Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@return Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@param isTruncated Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "KeyMarker" : { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "The key at or after which the listing began.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "The key at or after which the listing began.\n@param keyMarker The key at or after which the listing began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "The key at or after which the listing began.\n@return The key at or after which the listing began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "The key at or after which the listing began.\n@param keyMarker The key at or after which the listing began.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "The key at or after which the listing began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxUploads" : { "beanStyleGetterMethodName" : "getMaxUploads", "beanStyleSetterMethodName" : "setMaxUploads", "c2jName" : "MaxUploads", "c2jShape" : "MaxUploads", "deprecated" : false, "documentation" : "Maximum number of multipart uploads that could have been included in the response.", "enumType" : null, "fluentGetterMethodName" : "maxUploads", "fluentSetterDocumentation" : "Maximum number of multipart uploads that could have been included in the response.\n@param maxUploads Maximum number of multipart uploads that could have been included in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxUploads", "getterDocumentation" : "Maximum number of multipart uploads that could have been included in the response.\n@return Maximum number of multipart uploads that could have been included in the response.", "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" : "MaxUploads", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxUploads", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxUploads", "setterDocumentation" : "Maximum number of multipart uploads that could have been included in the response.\n@param maxUploads Maximum number of multipart uploads that could have been included in the response.", "setterMethodName" : "setMaxUploads", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "Maximum number of multipart uploads that could have been included in the response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextKeyMarker" : { "beanStyleGetterMethodName" : "getNextKeyMarker", "beanStyleSetterMethodName" : "setNextKeyMarker", "c2jName" : "NextKeyMarker", "c2jShape" : "NextKeyMarker", "deprecated" : false, "documentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextKeyMarker", "fluentSetterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@param nextKeyMarker When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextKeyMarker", "getterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@return When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextKeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextKeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextKeyMarker", "setterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@param nextKeyMarker When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "setterMethodName" : "setNextKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextUploadIdMarker" : { "beanStyleGetterMethodName" : "getNextUploadIdMarker", "beanStyleSetterMethodName" : "setNextUploadIdMarker", "c2jName" : "NextUploadIdMarker", "c2jShape" : "NextUploadIdMarker", "deprecated" : false, "documentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextUploadIdMarker", "fluentSetterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@param nextUploadIdMarker When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextUploadIdMarker", "getterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@return When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextUploadIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextUploadIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextUploadIdMarker", "setterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@param nextUploadIdMarker When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "setterMethodName" : "setNextUploadIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextUploadIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextUploadIdMarker", "variableType" : "String", "documentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@param prefix When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@return When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@param prefix When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadIdMarker" : { "beanStyleGetterMethodName" : "getUploadIdMarker", "beanStyleSetterMethodName" : "setUploadIdMarker", "c2jName" : "UploadIdMarker", "c2jShape" : "UploadIdMarker", "deprecated" : false, "documentation" : "Upload ID after which listing began.", "enumType" : null, "fluentGetterMethodName" : "uploadIdMarker", "fluentSetterDocumentation" : "Upload ID after which listing began.\n@param uploadIdMarker Upload ID after which listing began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadIdMarker", "getterDocumentation" : "Upload ID after which listing began.\n@return Upload ID after which listing began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadIdMarker", "setterDocumentation" : "Upload ID after which listing began.\n@param uploadIdMarker Upload ID after which listing began.", "setterMethodName" : "setUploadIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "Upload ID after which listing began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Uploads" : { "beanStyleGetterMethodName" : "getUploads", "beanStyleSetterMethodName" : "setUploads", "c2jName" : "Uploads", "c2jShape" : "MultipartUploadList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "uploads", "fluentSetterDocumentation" : "Sets the value of the Uploads property for this object.\n\n@param uploads The new value for the Uploads property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploads", "getterDocumentation" : "Returns the value of the Uploads property for this object.\n

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

\n@return The value of the Uploads property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Upload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Upload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : 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" : "MultipartUpload", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "MultipartUpload", "variableName" : "member", "variableType" : "MultipartUpload", "documentation" : "", "simpleType" : "MultipartUpload", "variableSetterType" : "MultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "MultipartUpload", "variableName" : "member", "variableType" : "MultipartUpload", "documentation" : "", "simpleType" : "MultipartUpload", "variableSetterType" : "MultipartUpload" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MultipartUpload", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MultipartUpload", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Uploads", "setterDocumentation" : "Sets the value of the Uploads property for this object.\n\n@param uploads The new value for the Uploads property for this object.", "setterMethodName" : "setUploads", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "The key at or after which the listing began.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "The key at or after which the listing began.\n@param keyMarker The key at or after which the listing began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "The key at or after which the listing began.\n@return The key at or after which the listing began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "The key at or after which the listing began.\n@param keyMarker The key at or after which the listing began.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "The key at or after which the listing began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadIdMarker", "beanStyleSetterMethodName" : "setUploadIdMarker", "c2jName" : "UploadIdMarker", "c2jShape" : "UploadIdMarker", "deprecated" : false, "documentation" : "Upload ID after which listing began.", "enumType" : null, "fluentGetterMethodName" : "uploadIdMarker", "fluentSetterDocumentation" : "Upload ID after which listing began.\n@param uploadIdMarker Upload ID after which listing began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadIdMarker", "getterDocumentation" : "Upload ID after which listing began.\n@return Upload ID after which listing began.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadIdMarker", "setterDocumentation" : "Upload ID after which listing began.\n@param uploadIdMarker Upload ID after which listing began.", "setterMethodName" : "setUploadIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadIdMarker", "variableType" : "String", "documentation" : "Upload ID after which listing began.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextKeyMarker", "beanStyleSetterMethodName" : "setNextKeyMarker", "c2jName" : "NextKeyMarker", "c2jShape" : "NextKeyMarker", "deprecated" : false, "documentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextKeyMarker", "fluentSetterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@param nextKeyMarker When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextKeyMarker", "getterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@return When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextKeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextKeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextKeyMarker", "setterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.\n@param nextKeyMarker When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "setterMethodName" : "setNextKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@param prefix When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@return When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.\n@param prefix When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Returns the value of the Delimiter property for this object.\n@return The value of the Delimiter property 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" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextUploadIdMarker", "beanStyleSetterMethodName" : "setNextUploadIdMarker", "c2jName" : "NextUploadIdMarker", "c2jShape" : "NextUploadIdMarker", "deprecated" : false, "documentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextUploadIdMarker", "fluentSetterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@param nextUploadIdMarker When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextUploadIdMarker", "getterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@return When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextUploadIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextUploadIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextUploadIdMarker", "setterDocumentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.\n@param nextUploadIdMarker When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "setterMethodName" : "setNextUploadIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextUploadIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextUploadIdMarker", "variableType" : "String", "documentation" : "When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxUploads", "beanStyleSetterMethodName" : "setMaxUploads", "c2jName" : "MaxUploads", "c2jShape" : "MaxUploads", "deprecated" : false, "documentation" : "Maximum number of multipart uploads that could have been included in the response.", "enumType" : null, "fluentGetterMethodName" : "maxUploads", "fluentSetterDocumentation" : "Maximum number of multipart uploads that could have been included in the response.\n@param maxUploads Maximum number of multipart uploads that could have been included in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxUploads", "getterDocumentation" : "Maximum number of multipart uploads that could have been included in the response.\n@return Maximum number of multipart uploads that could have been included in the response.", "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" : "MaxUploads", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxUploads", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxUploads", "setterDocumentation" : "Maximum number of multipart uploads that could have been included in the response.\n@param maxUploads Maximum number of multipart uploads that could have been included in the response.", "setterMethodName" : "setMaxUploads", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxUploads", "variableType" : "Integer", "documentation" : "Maximum number of multipart uploads that could have been included in the response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@param isTruncated Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@return Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.\n@param isTruncated Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploads", "beanStyleSetterMethodName" : "setUploads", "c2jName" : "Uploads", "c2jShape" : "MultipartUploadList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "uploads", "fluentSetterDocumentation" : "Sets the value of the Uploads property for this object.\n\n@param uploads The new value for the Uploads property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploads", "getterDocumentation" : "Returns the value of the Uploads property for this object.\n

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

\n@return The value of the Uploads property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Upload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Upload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : 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" : "MultipartUpload", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "MultipartUpload", "variableName" : "member", "variableType" : "MultipartUpload", "documentation" : "", "simpleType" : "MultipartUpload", "variableSetterType" : "MultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "MultipartUpload", "variableName" : "member", "variableType" : "MultipartUpload", "documentation" : "", "simpleType" : "MultipartUpload", "variableSetterType" : "MultipartUpload" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MultipartUpload", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MultipartUpload", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Uploads", "setterDocumentation" : "Sets the value of the Uploads property for this object.\n\n@param uploads The new value for the Uploads property for this object.", "setterMethodName" : "setUploads", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "Returns the value of the CommonPrefixes property for this object.\n

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

\n@return The value of the CommonPrefixes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListMultipartUploadsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListMultipartUploadsResponse", "variableName" : "listMultipartUploadsResponse", "variableType" : "ListMultipartUploadsResponse", "documentation" : null, "simpleType" : "ListMultipartUploadsResponse", "variableSetterType" : "ListMultipartUploadsResponse" }, "wrapper" : false }, "ListObjectVersionsRequest" : { "c2jName" : "ListObjectVersionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListObjectVersions", "locationName" : null, "requestUri" : "/{Bucket}?versions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Returns the value of the EncodingType property for this object.\n@return The value of the EncodingType property for this object.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "Specifies the key to start with when listing objects in a bucket.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param keyMarker Specifies the key to start with when listing objects in a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@return Specifies the key to start with when listing objects in a bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "key-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "key-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param keyMarker Specifies the key to start with when listing objects in a bucket.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "Specifies the key to start with when listing objects in a bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-keys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-keys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionIdMarker", "beanStyleSetterMethodName" : "setVersionIdMarker", "c2jName" : "VersionIdMarker", "c2jShape" : "VersionIdMarker", "deprecated" : false, "documentation" : "Specifies the object version you want to start listing from.", "enumType" : null, "fluentGetterMethodName" : "versionIdMarker", "fluentSetterDocumentation" : "Specifies the object version you want to start listing from.\n@param versionIdMarker Specifies the object version you want to start listing from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionIdMarker", "getterDocumentation" : "Specifies the object version you want to start listing from.\n@return Specifies the object version you want to start listing from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "version-id-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "version-id-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionIdMarker", "setterDocumentation" : "Specifies the object version you want to start listing from.\n@param versionIdMarker Specifies the object version you want to start listing from.", "setterMethodName" : "setVersionIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "Specifies the object version you want to start listing from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Delimiter" : { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EncodingType" : { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Returns the value of the EncodingType property for this object.\n@return The value of the EncodingType property for this object.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "KeyMarker" : { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "Specifies the key to start with when listing objects in a bucket.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param keyMarker Specifies the key to start with when listing objects in a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@return Specifies the key to start with when listing objects in a bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "key-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "key-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param keyMarker Specifies the key to start with when listing objects in a bucket.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "Specifies the key to start with when listing objects in a bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxKeys" : { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-keys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-keys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionIdMarker" : { "beanStyleGetterMethodName" : "getVersionIdMarker", "beanStyleSetterMethodName" : "setVersionIdMarker", "c2jName" : "VersionIdMarker", "c2jShape" : "VersionIdMarker", "deprecated" : false, "documentation" : "Specifies the object version you want to start listing from.", "enumType" : null, "fluentGetterMethodName" : "versionIdMarker", "fluentSetterDocumentation" : "Specifies the object version you want to start listing from.\n@param versionIdMarker Specifies the object version you want to start listing from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionIdMarker", "getterDocumentation" : "Specifies the object version you want to start listing from.\n@return Specifies the object version you want to start listing from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "version-id-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "version-id-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionIdMarker", "setterDocumentation" : "Specifies the object version you want to start listing from.\n@param versionIdMarker Specifies the object version you want to start listing from.", "setterMethodName" : "setVersionIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "Specifies the object version you want to start listing from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Returns the value of the EncodingType property for this object.\n@return The value of the EncodingType property for this object.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "Specifies the key to start with when listing objects in a bucket.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param keyMarker Specifies the key to start with when listing objects in a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@return Specifies the key to start with when listing objects in a bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "key-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "key-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param keyMarker Specifies the key to start with when listing objects in a bucket.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "Specifies the key to start with when listing objects in a bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-keys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-keys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionIdMarker", "beanStyleSetterMethodName" : "setVersionIdMarker", "c2jName" : "VersionIdMarker", "c2jShape" : "VersionIdMarker", "deprecated" : false, "documentation" : "Specifies the object version you want to start listing from.", "enumType" : null, "fluentGetterMethodName" : "versionIdMarker", "fluentSetterDocumentation" : "Specifies the object version you want to start listing from.\n@param versionIdMarker Specifies the object version you want to start listing from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionIdMarker", "getterDocumentation" : "Specifies the object version you want to start listing from.\n@return Specifies the object version you want to start listing from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "version-id-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "version-id-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionIdMarker", "setterDocumentation" : "Specifies the object version you want to start listing from.\n@param versionIdMarker Specifies the object version you want to start listing from.", "setterMethodName" : "setVersionIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "Specifies the object version you want to start listing from.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "ListObjectVersionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListObjectVersionsRequest", "variableName" : "listObjectVersionsRequest", "variableType" : "ListObjectVersionsRequest", "documentation" : null, "simpleType" : "ListObjectVersionsRequest", "variableSetterType" : "ListObjectVersionsRequest" }, "wrapper" : false }, "ListObjectVersionsResponse" : { "c2jName" : "ListObjectVersionsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@return A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "Marks the last Key returned in a truncated response.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "Marks the last Key returned in a truncated response.\n@param keyMarker Marks the last Key returned in a truncated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "Marks the last Key returned in a truncated response.\n@return Marks the last Key returned in a truncated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "Marks the last Key returned in a truncated response.\n@param keyMarker Marks the last Key returned in a truncated response.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "Marks the last Key returned in a truncated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionIdMarker", "beanStyleSetterMethodName" : "setVersionIdMarker", "c2jName" : "VersionIdMarker", "c2jShape" : "VersionIdMarker", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionIdMarker", "fluentSetterDocumentation" : "Sets the value of the VersionIdMarker property for this object.\n\n@param versionIdMarker The new value for the VersionIdMarker property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionIdMarker", "getterDocumentation" : "Returns the value of the VersionIdMarker property for this object.\n@return The value of the VersionIdMarker property 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" : "VersionIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionIdMarker", "setterDocumentation" : "Sets the value of the VersionIdMarker property for this object.\n\n@param versionIdMarker The new value for the VersionIdMarker property for this object.", "setterMethodName" : "setVersionIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextKeyMarker", "beanStyleSetterMethodName" : "setNextKeyMarker", "c2jName" : "NextKeyMarker", "c2jShape" : "NextKeyMarker", "deprecated" : false, "documentation" : "Use this value for the key marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextKeyMarker", "fluentSetterDocumentation" : "Use this value for the key marker request parameter in a subsequent request.\n@param nextKeyMarker Use this value for the key marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextKeyMarker", "getterDocumentation" : "Use this value for the key marker request parameter in a subsequent request.\n@return Use this value for the key marker request parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextKeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextKeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextKeyMarker", "setterDocumentation" : "Use this value for the key marker request parameter in a subsequent request.\n@param nextKeyMarker Use this value for the key marker request parameter in a subsequent request.", "setterMethodName" : "setNextKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "Use this value for the key marker request parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextVersionIdMarker", "beanStyleSetterMethodName" : "setNextVersionIdMarker", "c2jName" : "NextVersionIdMarker", "c2jShape" : "NextVersionIdMarker", "deprecated" : false, "documentation" : "Use this value for the next version id marker parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextVersionIdMarker", "fluentSetterDocumentation" : "Use this value for the next version id marker parameter in a subsequent request.\n@param nextVersionIdMarker Use this value for the next version id marker parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextVersionIdMarker", "getterDocumentation" : "Use this value for the next version id marker parameter in a subsequent request.\n@return Use this value for the next version id marker parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextVersionIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextVersionIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextVersionIdMarker", "setterDocumentation" : "Use this value for the next version id marker parameter in a subsequent request.\n@param nextVersionIdMarker Use this value for the next version id marker parameter in a subsequent request.", "setterMethodName" : "setNextVersionIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextVersionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextVersionIdMarker", "variableType" : "String", "documentation" : "Use this value for the next version id marker parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersions", "beanStyleSetterMethodName" : "setVersions", "c2jName" : "Versions", "c2jShape" : "ObjectVersionList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versions", "fluentSetterDocumentation" : "Sets the value of the Versions property for this object.\n\n@param versions The new value for the Versions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versions", "getterDocumentation" : "Returns the value of the Versions property for this object.\n

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

\n@return The value of the Versions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ObjectVersion", "deprecated" : false, "documentation" : "", "enumType" : 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" : "ObjectVersion", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "ObjectVersion", "variableName" : "member", "variableType" : "ObjectVersion", "documentation" : "", "simpleType" : "ObjectVersion", "variableSetterType" : "ObjectVersion" }, "simple" : false, "variable" : { "variableDeclarationType" : "ObjectVersion", "variableName" : "member", "variableType" : "ObjectVersion", "documentation" : "", "simpleType" : "ObjectVersion", "variableSetterType" : "ObjectVersion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ObjectVersion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ObjectVersion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Versions", "setterDocumentation" : "Sets the value of the Versions property for this object.\n\n@param versions The new value for the Versions property for this object.", "setterMethodName" : "setVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteMarkers", "beanStyleSetterMethodName" : "setDeleteMarkers", "c2jName" : "DeleteMarkers", "c2jShape" : "DeleteMarkers", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleteMarkers", "fluentSetterDocumentation" : "Sets the value of the DeleteMarkers property for this object.\n\n@param deleteMarkers The new value for the DeleteMarkers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarkers", "getterDocumentation" : "Returns the value of the DeleteMarkers property for this object.\n

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

\n@return The value of the DeleteMarkers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeleteMarkerEntry", "deprecated" : false, "documentation" : "", "enumType" : 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" : "DeleteMarkerEntry", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "DeleteMarkerEntry", "variableName" : "member", "variableType" : "DeleteMarkerEntry", "documentation" : "", "simpleType" : "DeleteMarkerEntry", "variableSetterType" : "DeleteMarkerEntry" }, "simple" : false, "variable" : { "variableDeclarationType" : "DeleteMarkerEntry", "variableName" : "member", "variableType" : "DeleteMarkerEntry", "documentation" : "", "simpleType" : "DeleteMarkerEntry", "variableSetterType" : "DeleteMarkerEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeleteMarkerEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeleteMarkerEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DeleteMarkers", "setterDocumentation" : "Sets the value of the DeleteMarkers property for this object.\n\n@param deleteMarkers The new value for the DeleteMarkers property for this object.", "setterMethodName" : "setDeleteMarkers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleteMarkers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleteMarkers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Returns the value of the Delimiter property for this object.\n@return The value of the Delimiter property 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" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Returns the value of the MaxKeys property for this object.\n@return The value of the MaxKeys property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "Returns the value of the CommonPrefixes property for this object.\n

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

\n@return The value of the CommonPrefixes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommonPrefixes" : { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "Returns the value of the CommonPrefixes property for this object.\n

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

\n@return The value of the CommonPrefixes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DeleteMarkers" : { "beanStyleGetterMethodName" : "getDeleteMarkers", "beanStyleSetterMethodName" : "setDeleteMarkers", "c2jName" : "DeleteMarkers", "c2jShape" : "DeleteMarkers", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleteMarkers", "fluentSetterDocumentation" : "Sets the value of the DeleteMarkers property for this object.\n\n@param deleteMarkers The new value for the DeleteMarkers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarkers", "getterDocumentation" : "Returns the value of the DeleteMarkers property for this object.\n

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

\n@return The value of the DeleteMarkers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeleteMarkerEntry", "deprecated" : false, "documentation" : "", "enumType" : 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" : "DeleteMarkerEntry", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "DeleteMarkerEntry", "variableName" : "member", "variableType" : "DeleteMarkerEntry", "documentation" : "", "simpleType" : "DeleteMarkerEntry", "variableSetterType" : "DeleteMarkerEntry" }, "simple" : false, "variable" : { "variableDeclarationType" : "DeleteMarkerEntry", "variableName" : "member", "variableType" : "DeleteMarkerEntry", "documentation" : "", "simpleType" : "DeleteMarkerEntry", "variableSetterType" : "DeleteMarkerEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeleteMarkerEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeleteMarkerEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DeleteMarkers", "setterDocumentation" : "Sets the value of the DeleteMarkers property for this object.\n\n@param deleteMarkers The new value for the DeleteMarkers property for this object.", "setterMethodName" : "setDeleteMarkers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleteMarkers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleteMarkers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Delimiter" : { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Returns the value of the Delimiter property for this object.\n@return The value of the Delimiter property 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" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EncodingType" : { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsTruncated" : { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@return A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "KeyMarker" : { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "Marks the last Key returned in a truncated response.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "Marks the last Key returned in a truncated response.\n@param keyMarker Marks the last Key returned in a truncated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "Marks the last Key returned in a truncated response.\n@return Marks the last Key returned in a truncated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "Marks the last Key returned in a truncated response.\n@param keyMarker Marks the last Key returned in a truncated response.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "Marks the last Key returned in a truncated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxKeys" : { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Returns the value of the MaxKeys property for this object.\n@return The value of the MaxKeys property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextKeyMarker" : { "beanStyleGetterMethodName" : "getNextKeyMarker", "beanStyleSetterMethodName" : "setNextKeyMarker", "c2jName" : "NextKeyMarker", "c2jShape" : "NextKeyMarker", "deprecated" : false, "documentation" : "Use this value for the key marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextKeyMarker", "fluentSetterDocumentation" : "Use this value for the key marker request parameter in a subsequent request.\n@param nextKeyMarker Use this value for the key marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextKeyMarker", "getterDocumentation" : "Use this value for the key marker request parameter in a subsequent request.\n@return Use this value for the key marker request parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextKeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextKeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextKeyMarker", "setterDocumentation" : "Use this value for the key marker request parameter in a subsequent request.\n@param nextKeyMarker Use this value for the key marker request parameter in a subsequent request.", "setterMethodName" : "setNextKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "Use this value for the key marker request parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextVersionIdMarker" : { "beanStyleGetterMethodName" : "getNextVersionIdMarker", "beanStyleSetterMethodName" : "setNextVersionIdMarker", "c2jName" : "NextVersionIdMarker", "c2jShape" : "NextVersionIdMarker", "deprecated" : false, "documentation" : "Use this value for the next version id marker parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextVersionIdMarker", "fluentSetterDocumentation" : "Use this value for the next version id marker parameter in a subsequent request.\n@param nextVersionIdMarker Use this value for the next version id marker parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextVersionIdMarker", "getterDocumentation" : "Use this value for the next version id marker parameter in a subsequent request.\n@return Use this value for the next version id marker parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextVersionIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextVersionIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextVersionIdMarker", "setterDocumentation" : "Use this value for the next version id marker parameter in a subsequent request.\n@param nextVersionIdMarker Use this value for the next version id marker parameter in a subsequent request.", "setterMethodName" : "setNextVersionIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextVersionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextVersionIdMarker", "variableType" : "String", "documentation" : "Use this value for the next version id marker parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionIdMarker" : { "beanStyleGetterMethodName" : "getVersionIdMarker", "beanStyleSetterMethodName" : "setVersionIdMarker", "c2jName" : "VersionIdMarker", "c2jShape" : "VersionIdMarker", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionIdMarker", "fluentSetterDocumentation" : "Sets the value of the VersionIdMarker property for this object.\n\n@param versionIdMarker The new value for the VersionIdMarker property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionIdMarker", "getterDocumentation" : "Returns the value of the VersionIdMarker property for this object.\n@return The value of the VersionIdMarker property 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" : "VersionIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionIdMarker", "setterDocumentation" : "Sets the value of the VersionIdMarker property for this object.\n\n@param versionIdMarker The new value for the VersionIdMarker property for this object.", "setterMethodName" : "setVersionIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Versions" : { "beanStyleGetterMethodName" : "getVersions", "beanStyleSetterMethodName" : "setVersions", "c2jName" : "Versions", "c2jShape" : "ObjectVersionList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versions", "fluentSetterDocumentation" : "Sets the value of the Versions property for this object.\n\n@param versions The new value for the Versions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versions", "getterDocumentation" : "Returns the value of the Versions property for this object.\n

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

\n@return The value of the Versions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ObjectVersion", "deprecated" : false, "documentation" : "", "enumType" : 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" : "ObjectVersion", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "ObjectVersion", "variableName" : "member", "variableType" : "ObjectVersion", "documentation" : "", "simpleType" : "ObjectVersion", "variableSetterType" : "ObjectVersion" }, "simple" : false, "variable" : { "variableDeclarationType" : "ObjectVersion", "variableName" : "member", "variableType" : "ObjectVersion", "documentation" : "", "simpleType" : "ObjectVersion", "variableSetterType" : "ObjectVersion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ObjectVersion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ObjectVersion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Versions", "setterDocumentation" : "Sets the value of the Versions property for this object.\n\n@param versions The new value for the Versions property for this object.", "setterMethodName" : "setVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@return A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyMarker", "beanStyleSetterMethodName" : "setKeyMarker", "c2jName" : "KeyMarker", "c2jShape" : "KeyMarker", "deprecated" : false, "documentation" : "Marks the last Key returned in a truncated response.", "enumType" : null, "fluentGetterMethodName" : "keyMarker", "fluentSetterDocumentation" : "Marks the last Key returned in a truncated response.\n@param keyMarker Marks the last Key returned in a truncated response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyMarker", "getterDocumentation" : "Marks the last Key returned in a truncated response.\n@return Marks the last Key returned in a truncated response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "KeyMarker", "setterDocumentation" : "Marks the last Key returned in a truncated response.\n@param keyMarker Marks the last Key returned in a truncated response.", "setterMethodName" : "setKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyMarker", "variableType" : "String", "documentation" : "Marks the last Key returned in a truncated response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionIdMarker", "beanStyleSetterMethodName" : "setVersionIdMarker", "c2jName" : "VersionIdMarker", "c2jShape" : "VersionIdMarker", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionIdMarker", "fluentSetterDocumentation" : "Sets the value of the VersionIdMarker property for this object.\n\n@param versionIdMarker The new value for the VersionIdMarker property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionIdMarker", "getterDocumentation" : "Returns the value of the VersionIdMarker property for this object.\n@return The value of the VersionIdMarker property 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" : "VersionIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionIdMarker", "setterDocumentation" : "Sets the value of the VersionIdMarker property for this object.\n\n@param versionIdMarker The new value for the VersionIdMarker property for this object.", "setterMethodName" : "setVersionIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextKeyMarker", "beanStyleSetterMethodName" : "setNextKeyMarker", "c2jName" : "NextKeyMarker", "c2jShape" : "NextKeyMarker", "deprecated" : false, "documentation" : "Use this value for the key marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextKeyMarker", "fluentSetterDocumentation" : "Use this value for the key marker request parameter in a subsequent request.\n@param nextKeyMarker Use this value for the key marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextKeyMarker", "getterDocumentation" : "Use this value for the key marker request parameter in a subsequent request.\n@return Use this value for the key marker request parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextKeyMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextKeyMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextKeyMarker", "setterDocumentation" : "Use this value for the key marker request parameter in a subsequent request.\n@param nextKeyMarker Use this value for the key marker request parameter in a subsequent request.", "setterMethodName" : "setNextKeyMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextKeyMarker", "variableType" : "String", "documentation" : "Use this value for the key marker request parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextVersionIdMarker", "beanStyleSetterMethodName" : "setNextVersionIdMarker", "c2jName" : "NextVersionIdMarker", "c2jShape" : "NextVersionIdMarker", "deprecated" : false, "documentation" : "Use this value for the next version id marker parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextVersionIdMarker", "fluentSetterDocumentation" : "Use this value for the next version id marker parameter in a subsequent request.\n@param nextVersionIdMarker Use this value for the next version id marker parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextVersionIdMarker", "getterDocumentation" : "Use this value for the next version id marker parameter in a subsequent request.\n@return Use this value for the next version id marker parameter in a subsequent request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextVersionIdMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextVersionIdMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextVersionIdMarker", "setterDocumentation" : "Use this value for the next version id marker parameter in a subsequent request.\n@param nextVersionIdMarker Use this value for the next version id marker parameter in a subsequent request.", "setterMethodName" : "setNextVersionIdMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextVersionIdMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextVersionIdMarker", "variableType" : "String", "documentation" : "Use this value for the next version id marker parameter in a subsequent request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersions", "beanStyleSetterMethodName" : "setVersions", "c2jName" : "Versions", "c2jShape" : "ObjectVersionList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versions", "fluentSetterDocumentation" : "Sets the value of the Versions property for this object.\n\n@param versions The new value for the Versions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versions", "getterDocumentation" : "Returns the value of the Versions property for this object.\n

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

\n@return The value of the Versions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ObjectVersion", "deprecated" : false, "documentation" : "", "enumType" : 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" : "ObjectVersion", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "ObjectVersion", "variableName" : "member", "variableType" : "ObjectVersion", "documentation" : "", "simpleType" : "ObjectVersion", "variableSetterType" : "ObjectVersion" }, "simple" : false, "variable" : { "variableDeclarationType" : "ObjectVersion", "variableName" : "member", "variableType" : "ObjectVersion", "documentation" : "", "simpleType" : "ObjectVersion", "variableSetterType" : "ObjectVersion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ObjectVersion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ObjectVersion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Versions", "setterDocumentation" : "Sets the value of the Versions property for this object.\n\n@param versions The new value for the Versions property for this object.", "setterMethodName" : "setVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteMarkers", "beanStyleSetterMethodName" : "setDeleteMarkers", "c2jName" : "DeleteMarkers", "c2jShape" : "DeleteMarkers", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "deleteMarkers", "fluentSetterDocumentation" : "Sets the value of the DeleteMarkers property for this object.\n\n@param deleteMarkers The new value for the DeleteMarkers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleteMarkers", "getterDocumentation" : "Returns the value of the DeleteMarkers property for this object.\n

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

\n@return The value of the DeleteMarkers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeleteMarkerEntry", "deprecated" : false, "documentation" : "", "enumType" : 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" : "DeleteMarkerEntry", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "DeleteMarkerEntry", "variableName" : "member", "variableType" : "DeleteMarkerEntry", "documentation" : "", "simpleType" : "DeleteMarkerEntry", "variableSetterType" : "DeleteMarkerEntry" }, "simple" : false, "variable" : { "variableDeclarationType" : "DeleteMarkerEntry", "variableName" : "member", "variableType" : "DeleteMarkerEntry", "documentation" : "", "simpleType" : "DeleteMarkerEntry", "variableSetterType" : "DeleteMarkerEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeleteMarkerEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeleteMarkerEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DeleteMarkers", "setterDocumentation" : "Sets the value of the DeleteMarkers property for this object.\n\n@param deleteMarkers The new value for the DeleteMarkers property for this object.", "setterMethodName" : "setDeleteMarkers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleteMarkers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deleteMarkers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Returns the value of the Delimiter property for this object.\n@return The value of the Delimiter property 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" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Returns the value of the MaxKeys property for this object.\n@return The value of the MaxKeys property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "Returns the value of the CommonPrefixes property for this object.\n

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

\n@return The value of the CommonPrefixes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListObjectVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListObjectVersionsResponse", "variableName" : "listObjectVersionsResponse", "variableType" : "ListObjectVersionsResponse", "documentation" : null, "simpleType" : "ListObjectVersionsResponse", "variableSetterType" : "ListObjectVersionsResponse" }, "wrapper" : false }, "ListObjectsRequest" : { "c2jName" : "ListObjectsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListObjects", "locationName" : null, "requestUri" : "/{Bucket}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Returns the value of the EncodingType property for this object.\n@return The value of the EncodingType property for this object.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "deprecated" : false, "documentation" : "Specifies the key to start with when listing objects in a bucket.", "enumType" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param marker Specifies the key to start with when listing objects in a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@return Specifies the key to start with when listing objects in a bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Marker", "setterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param marker Specifies the key to start with when listing objects in a bucket.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "Specifies the key to start with when listing objects in a bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-keys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-keys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@return Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Delimiter" : { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EncodingType" : { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Returns the value of the EncodingType property for this object.\n@return The value of the EncodingType property for this object.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Marker" : { "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "deprecated" : false, "documentation" : "Specifies the key to start with when listing objects in a bucket.", "enumType" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param marker Specifies the key to start with when listing objects in a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@return Specifies the key to start with when listing objects in a bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Marker", "setterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param marker Specifies the key to start with when listing objects in a bucket.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "Specifies the key to start with when listing objects in a bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxKeys" : { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-keys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-keys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@return Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Returns the value of the EncodingType property for this object.\n@return The value of the EncodingType property for this object.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Sets the value of the EncodingType property for this object.\n\n@param encodingType The new value for the EncodingType property for this object.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "deprecated" : false, "documentation" : "Specifies the key to start with when listing objects in a bucket.", "enumType" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param marker Specifies the key to start with when listing objects in a bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@return Specifies the key to start with when listing objects in a bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Marker", "setterDocumentation" : "Specifies the key to start with when listing objects in a bucket.\n@param marker Specifies the key to start with when listing objects in a bucket.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "Specifies the key to start with when listing objects in a bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-keys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-keys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@return Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "ListObjectsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListObjectsRequest", "variableName" : "listObjectsRequest", "variableType" : "ListObjectsRequest", "documentation" : null, "simpleType" : "ListObjectsRequest", "variableSetterType" : "ListObjectsRequest" }, "wrapper" : false }, "ListObjectsResponse" : { "c2jName" : "ListObjectsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "Sets the value of the Marker property for this object.\n\n@param marker The new value for the Marker property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "Returns the value of the Marker property for this object.\n@return The value of the Marker property 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" : "Marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Marker", "setterDocumentation" : "Sets the value of the Marker property for this object.\n\n@param marker The new value for the Marker property for this object.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "NextMarker", "deprecated" : false, "documentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "enumType" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@param nextMarker When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@return When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextMarker", "setterDocumentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@param nextMarker When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContents", "beanStyleSetterMethodName" : "setContents", "c2jName" : "Contents", "c2jShape" : "ObjectList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contents", "fluentSetterDocumentation" : "Sets the value of the Contents property for this object.\n\n@param contents The new value for the Contents property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contents", "getterDocumentation" : "Returns the value of the Contents property for this object.\n

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

\n@return The value of the Contents property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Object", "deprecated" : false, "documentation" : "", "enumType" : 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" : "S3Object", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Object", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Object", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Contents", "setterDocumentation" : "Sets the value of the Contents property for this object.\n\n@param contents The new value for the Contents property for this object.", "setterMethodName" : "setContents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Returns the value of the Delimiter property for this object.\n@return The value of the Delimiter property 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" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Returns the value of the MaxKeys property for this object.\n@return The value of the MaxKeys property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "Returns the value of the CommonPrefixes property for this object.\n

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

\n@return The value of the CommonPrefixes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommonPrefixes" : { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "Returns the value of the CommonPrefixes property for this object.\n

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

\n@return The value of the CommonPrefixes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Contents" : { "beanStyleGetterMethodName" : "getContents", "beanStyleSetterMethodName" : "setContents", "c2jName" : "Contents", "c2jShape" : "ObjectList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contents", "fluentSetterDocumentation" : "Sets the value of the Contents property for this object.\n\n@param contents The new value for the Contents property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contents", "getterDocumentation" : "Returns the value of the Contents property for this object.\n

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

\n@return The value of the Contents property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Object", "deprecated" : false, "documentation" : "", "enumType" : 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" : "S3Object", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Object", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Object", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Contents", "setterDocumentation" : "Sets the value of the Contents property for this object.\n\n@param contents The new value for the Contents property for this object.", "setterMethodName" : "setContents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Delimiter" : { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Returns the value of the Delimiter property for this object.\n@return The value of the Delimiter property 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" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EncodingType" : { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsTruncated" : { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Marker" : { "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "Sets the value of the Marker property for this object.\n\n@param marker The new value for the Marker property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "Returns the value of the Marker property for this object.\n@return The value of the Marker property 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" : "Marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Marker", "setterDocumentation" : "Sets the value of the Marker property for this object.\n\n@param marker The new value for the Marker property for this object.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxKeys" : { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Returns the value of the MaxKeys property for this object.\n@return The value of the MaxKeys property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextMarker" : { "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "NextMarker", "deprecated" : false, "documentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "enumType" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@param nextMarker When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@return When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextMarker", "setterDocumentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@param nextMarker When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "Sets the value of the Marker property for this object.\n\n@param marker The new value for the Marker property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "Returns the value of the Marker property for this object.\n@return The value of the Marker property 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" : "Marker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Marker", "setterDocumentation" : "Sets the value of the Marker property for this object.\n\n@param marker The new value for the Marker property for this object.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "NextMarker", "deprecated" : false, "documentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "enumType" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@param nextMarker When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@return When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextMarker", "setterDocumentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.\n@param nextMarker When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContents", "beanStyleSetterMethodName" : "setContents", "c2jName" : "Contents", "c2jShape" : "ObjectList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contents", "fluentSetterDocumentation" : "Sets the value of the Contents property for this object.\n\n@param contents The new value for the Contents property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contents", "getterDocumentation" : "Returns the value of the Contents property for this object.\n

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

\n@return The value of the Contents property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Object", "deprecated" : false, "documentation" : "", "enumType" : 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" : "S3Object", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Object", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Object", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Contents", "setterDocumentation" : "Sets the value of the Contents property for this object.\n\n@param contents The new value for the Contents property for this object.", "setterMethodName" : "setContents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Returns the value of the Prefix property for this object.\n@return The value of the Prefix property 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" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Sets the value of the Prefix property for this object.\n\n@param prefix The new value for the Prefix property for this object.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "Returns the value of the Delimiter property for this object.\n@return The value of the Delimiter property 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" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "Sets the value of the Delimiter property for this object.\n\n@param delimiter The new value for the Delimiter property for this object.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Returns the value of the MaxKeys property for this object.\n@return The value of the MaxKeys property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the value of the MaxKeys property for this object.\n\n@param maxKeys The new value for the MaxKeys property for this object.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "Returns the value of the CommonPrefixes property for this object.\n

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

\n@return The value of the CommonPrefixes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "Sets the value of the CommonPrefixes property for this object.\n\n@param commonPrefixes The new value for the CommonPrefixes property for this object.", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListObjectsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListObjectsResponse", "variableName" : "listObjectsResponse", "variableType" : "ListObjectsResponse", "documentation" : null, "simpleType" : "ListObjectsResponse", "variableSetterType" : "ListObjectsResponse" }, "wrapper" : false }, "ListObjectsV2Request" : { "c2jName" : "ListObjectsV2Request", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListObjectsV2", "locationName" : null, "requestUri" : "/{Bucket}?list-type=2", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to list.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to list.\n@param bucket Name of the bucket to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to list.\n@return Name of the bucket to list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to list.\n@param bucket Name of the bucket to list.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to list.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-keys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-keys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFetchOwner", "beanStyleSetterMethodName" : "setFetchOwner", "c2jName" : "FetchOwner", "c2jShape" : "FetchOwner", "deprecated" : false, "documentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "enumType" : null, "fluentGetterMethodName" : "fetchOwner", "fluentSetterDocumentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@param fetchOwner The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fetchOwner", "getterDocumentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@return The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "fetch-owner", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "fetch-owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "FetchOwner", "setterDocumentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@param fetchOwner The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "setterMethodName" : "setFetchOwner", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "fetchOwner", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "fetchOwner", "variableType" : "Boolean", "documentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartAfter", "beanStyleSetterMethodName" : "setStartAfter", "c2jName" : "StartAfter", "c2jShape" : "StartAfter", "deprecated" : false, "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "enumType" : null, "fluentGetterMethodName" : "startAfter", "fluentSetterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAfter", "getterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "start-after", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "start-after", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StartAfter", "setterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "setterMethodName" : "setStartAfter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@return Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to list.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to list.\n@param bucket Name of the bucket to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to list.\n@return Name of the bucket to list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to list.\n@param bucket Name of the bucket to list.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to list.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContinuationToken" : { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Delimiter" : { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EncodingType" : { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FetchOwner" : { "beanStyleGetterMethodName" : "getFetchOwner", "beanStyleSetterMethodName" : "setFetchOwner", "c2jName" : "FetchOwner", "c2jShape" : "FetchOwner", "deprecated" : false, "documentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "enumType" : null, "fluentGetterMethodName" : "fetchOwner", "fluentSetterDocumentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@param fetchOwner The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fetchOwner", "getterDocumentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@return The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "fetch-owner", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "fetch-owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "FetchOwner", "setterDocumentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@param fetchOwner The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "setterMethodName" : "setFetchOwner", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "fetchOwner", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "fetchOwner", "variableType" : "Boolean", "documentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MaxKeys" : { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-keys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-keys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@return Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartAfter" : { "beanStyleGetterMethodName" : "getStartAfter", "beanStyleSetterMethodName" : "setStartAfter", "c2jName" : "StartAfter", "c2jShape" : "StartAfter", "deprecated" : false, "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "enumType" : null, "fluentGetterMethodName" : "startAfter", "fluentSetterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAfter", "getterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "start-after", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "start-after", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StartAfter", "setterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "setterMethodName" : "setStartAfter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to list.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to list.\n@param bucket Name of the bucket to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to list.\n@return Name of the bucket to list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to list.\n@param bucket Name of the bucket to list.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to list.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "delimiter", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "encoding-type", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "encoding-type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-keys", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-keys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "prefix", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "continuation-token", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "continuation-token", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFetchOwner", "beanStyleSetterMethodName" : "setFetchOwner", "c2jName" : "FetchOwner", "c2jShape" : "FetchOwner", "deprecated" : false, "documentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "enumType" : null, "fluentGetterMethodName" : "fetchOwner", "fluentSetterDocumentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@param fetchOwner The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fetchOwner", "getterDocumentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@return The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "fetch-owner", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "fetch-owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "FetchOwner", "setterDocumentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true\n@param fetchOwner The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "setterMethodName" : "setFetchOwner", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "fetchOwner", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "fetchOwner", "variableType" : "Boolean", "documentation" : "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartAfter", "beanStyleSetterMethodName" : "setStartAfter", "c2jName" : "StartAfter", "c2jShape" : "StartAfter", "deprecated" : false, "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "enumType" : null, "fluentGetterMethodName" : "startAfter", "fluentSetterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAfter", "getterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "start-after", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "start-after", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StartAfter", "setterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "setterMethodName" : "setStartAfter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@return Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@param requestPayer Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "ListObjectsV2Request", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListObjectsV2Request", "variableName" : "listObjectsV2Request", "variableType" : "ListObjectsV2Request", "documentation" : null, "simpleType" : "ListObjectsV2Request", "variableSetterType" : "ListObjectsV2Request" }, "wrapper" : false }, "ListObjectsV2Response" : { "c2jName" : "ListObjectsV2Output", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContents", "beanStyleSetterMethodName" : "setContents", "c2jName" : "Contents", "c2jShape" : "ObjectList", "deprecated" : false, "documentation" : "Metadata about each object returned.", "enumType" : null, "fluentGetterMethodName" : "contents", "fluentSetterDocumentation" : "Metadata about each object returned.\n@param contents Metadata about each object returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contents", "getterDocumentation" : "Metadata about each object returned.\n

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

\n@return Metadata about each object returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Object", "deprecated" : false, "documentation" : "", "enumType" : 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" : "S3Object", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Object", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Object", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Contents", "setterDocumentation" : "Metadata about each object returned.\n@param contents Metadata about each object returned.", "setterMethodName" : "setContents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "Metadata about each object returned.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to list.", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Name of the bucket to list.\n@param name Name of the bucket to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "Name of the bucket to list.\n@return Name of the bucket 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Name of the bucket to list.\n@param name Name of the bucket to list.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "Name of the bucket to list.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "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" : "MaxKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n@param commonPrefixes CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n

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

\n@return CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n@param commonPrefixes CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyCount", "beanStyleSetterMethodName" : "setKeyCount", "c2jName" : "KeyCount", "c2jShape" : "KeyCount", "deprecated" : false, "documentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "enumType" : null, "fluentGetterMethodName" : "keyCount", "fluentSetterDocumentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@param keyCount KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyCount", "getterDocumentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@return KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "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" : "KeyCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "KeyCount", "setterDocumentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@param keyCount KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "setterMethodName" : "setKeyCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyCount", "variableType" : "Integer", "documentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@return NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartAfter", "beanStyleSetterMethodName" : "setStartAfter", "c2jName" : "StartAfter", "c2jShape" : "StartAfter", "deprecated" : false, "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "enumType" : null, "fluentGetterMethodName" : "startAfter", "fluentSetterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAfter", "getterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartAfter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartAfter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StartAfter", "setterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "setterMethodName" : "setStartAfter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommonPrefixes" : { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n@param commonPrefixes CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n

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

\n@return CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n@param commonPrefixes CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Contents" : { "beanStyleGetterMethodName" : "getContents", "beanStyleSetterMethodName" : "setContents", "c2jName" : "Contents", "c2jShape" : "ObjectList", "deprecated" : false, "documentation" : "Metadata about each object returned.", "enumType" : null, "fluentGetterMethodName" : "contents", "fluentSetterDocumentation" : "Metadata about each object returned.\n@param contents Metadata about each object returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contents", "getterDocumentation" : "Metadata about each object returned.\n

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

\n@return Metadata about each object returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Object", "deprecated" : false, "documentation" : "", "enumType" : 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" : "S3Object", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Object", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Object", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Contents", "setterDocumentation" : "Metadata about each object returned.\n@param contents Metadata about each object returned.", "setterMethodName" : "setContents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "Metadata about each object returned.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ContinuationToken" : { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Delimiter" : { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EncodingType" : { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsTruncated" : { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "KeyCount" : { "beanStyleGetterMethodName" : "getKeyCount", "beanStyleSetterMethodName" : "setKeyCount", "c2jName" : "KeyCount", "c2jShape" : "KeyCount", "deprecated" : false, "documentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "enumType" : null, "fluentGetterMethodName" : "keyCount", "fluentSetterDocumentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@param keyCount KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyCount", "getterDocumentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@return KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "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" : "KeyCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "KeyCount", "setterDocumentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@param keyCount KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "setterMethodName" : "setKeyCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyCount", "variableType" : "Integer", "documentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MaxKeys" : { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "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" : "MaxKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to list.", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Name of the bucket to list.\n@param name Name of the bucket to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "Name of the bucket to list.\n@return Name of the bucket 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Name of the bucket to list.\n@param name Name of the bucket to list.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "Name of the bucket to list.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextContinuationToken" : { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@return NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartAfter" : { "beanStyleGetterMethodName" : "getStartAfter", "beanStyleSetterMethodName" : "setStartAfter", "c2jName" : "StartAfter", "c2jShape" : "StartAfter", "deprecated" : false, "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "enumType" : null, "fluentGetterMethodName" : "startAfter", "fluentSetterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAfter", "getterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartAfter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartAfter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StartAfter", "setterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "setterMethodName" : "setStartAfter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@return A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.\n@param isTruncated A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContents", "beanStyleSetterMethodName" : "setContents", "c2jName" : "Contents", "c2jShape" : "ObjectList", "deprecated" : false, "documentation" : "Metadata about each object returned.", "enumType" : null, "fluentGetterMethodName" : "contents", "fluentSetterDocumentation" : "Metadata about each object returned.\n@param contents Metadata about each object returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contents", "getterDocumentation" : "Metadata about each object returned.\n

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

\n@return Metadata about each object returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Object", "deprecated" : false, "documentation" : "", "enumType" : 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" : "S3Object", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3Object", "variableName" : "member", "variableType" : "S3Object", "documentation" : "", "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Object", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Object", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Contents", "setterDocumentation" : "Metadata about each object returned.\n@param contents Metadata about each object returned.", "setterMethodName" : "setContents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contents", "variableType" : "java.util.List", "documentation" : "Metadata about each object returned.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to list.", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "Name of the bucket to list.\n@param name Name of the bucket to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "Name of the bucket to list.\n@return Name of the bucket 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" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "Name of the bucket to list.\n@param name Name of the bucket to list.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "Name of the bucket to list.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Limits the response to keys that begin with the specified prefix.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@return Limits the response to keys that begin with the specified prefix.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Limits the response to keys that begin with the specified prefix.\n@param prefix Limits the response to keys that begin with the specified prefix.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Limits the response to keys that begin with the specified prefix.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelimiter", "beanStyleSetterMethodName" : "setDelimiter", "c2jName" : "Delimiter", "c2jShape" : "Delimiter", "deprecated" : false, "documentation" : "A delimiter is a character you use to group keys.", "enumType" : null, "fluentGetterMethodName" : "delimiter", "fluentSetterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delimiter", "getterDocumentation" : "A delimiter is a character you use to group keys.\n@return A delimiter is a character you use to group keys.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Delimiter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Delimiter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Delimiter", "setterDocumentation" : "A delimiter is a character you use to group keys.\n@param delimiter A delimiter is a character you use to group keys.", "setterMethodName" : "setDelimiter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "delimiter", "variableType" : "String", "documentation" : "A delimiter is a character you use to group keys.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxKeys", "beanStyleSetterMethodName" : "setMaxKeys", "c2jName" : "MaxKeys", "c2jShape" : "MaxKeys", "deprecated" : false, "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "enumType" : null, "fluentGetterMethodName" : "maxKeys", "fluentSetterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxKeys", "getterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@return Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "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" : "MaxKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxKeys", "setterDocumentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.\n@param maxKeys Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "setterMethodName" : "setMaxKeys", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxKeys", "variableType" : "Integer", "documentation" : "Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommonPrefixes", "beanStyleSetterMethodName" : "setCommonPrefixes", "c2jName" : "CommonPrefixes", "c2jShape" : "CommonPrefixList", "deprecated" : false, "documentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "enumType" : null, "fluentGetterMethodName" : "commonPrefixes", "fluentSetterDocumentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n@param commonPrefixes CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commonPrefixes", "getterDocumentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n

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

\n@return CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommonPrefixes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommonPrefixes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommonPrefix", "deprecated" : false, "documentation" : "", "enumType" : 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" : "CommonPrefix", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "simple" : false, "variable" : { "variableDeclarationType" : "CommonPrefix", "variableName" : "member", "variableType" : "CommonPrefix", "documentation" : "", "simpleType" : "CommonPrefix", "variableSetterType" : "CommonPrefix" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommonPrefix", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommonPrefix", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CommonPrefixes", "setterDocumentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter\n@param commonPrefixes CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "setterMethodName" : "setCommonPrefixes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commonPrefixes", "variableType" : "java.util.List", "documentation" : "CommonPrefixes contains all (if there are any) keys between Prefix and the next occurrence of the string specified by delimiter", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodingType", "beanStyleSetterMethodName" : "setEncodingType", "c2jName" : "EncodingType", "c2jShape" : "EncodingType", "deprecated" : false, "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "enumType" : "EncodingType", "fluentGetterMethodName" : "encodingType", "fluentSetterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncodingType", "fluentSetterMethodName" : "encodingType", "getterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@return Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EncodingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncodingType", "setterDocumentation" : "Encoding type used by Amazon S3 to encode object keys in the response.\n@param encodingType Encoding type used by Amazon S3 to encode object keys in the response.\n@see EncodingType", "setterMethodName" : "setEncodingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodingType", "variableType" : "String", "documentation" : "Encoding type used by Amazon S3 to encode object keys in the response.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyCount", "beanStyleSetterMethodName" : "setKeyCount", "c2jName" : "KeyCount", "c2jShape" : "KeyCount", "deprecated" : false, "documentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "enumType" : null, "fluentGetterMethodName" : "keyCount", "fluentSetterDocumentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@param keyCount KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyCount", "getterDocumentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@return KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "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" : "KeyCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "KeyCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "KeyCount", "setterDocumentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys\n@param keyCount KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "setterMethodName" : "setKeyCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyCount", "variableType" : "Integer", "documentation" : "KeyCount is the number of keys returned with this request. KeyCount will always be less than equals to MaxKeys field. Say you ask for 50 keys, your result will include less than equals 50 keys", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContinuationToken", "beanStyleSetterMethodName" : "setContinuationToken", "c2jName" : "ContinuationToken", "c2jShape" : "Token", "deprecated" : false, "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "enumType" : null, "fluentGetterMethodName" : "continuationToken", "fluentSetterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "continuationToken", "getterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@return ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContinuationToken", "setterDocumentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key\n@param continuationToken ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "setterMethodName" : "setContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "continuationToken", "variableType" : "String", "documentation" : "ContinuationToken indicates Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextContinuationToken", "beanStyleSetterMethodName" : "setNextContinuationToken", "c2jName" : "NextContinuationToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "enumType" : null, "fluentGetterMethodName" : "nextContinuationToken", "fluentSetterDocumentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextContinuationToken", "getterDocumentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@return NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextContinuationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextContinuationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextContinuationToken", "setterDocumentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key\n@param nextContinuationToken NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "setterMethodName" : "setNextContinuationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextContinuationToken", "variableType" : "String", "documentation" : "NextContinuationToken is sent when isTruncated is true which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartAfter", "beanStyleSetterMethodName" : "setStartAfter", "c2jName" : "StartAfter", "c2jShape" : "StartAfter", "deprecated" : false, "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "enumType" : null, "fluentGetterMethodName" : "startAfter", "fluentSetterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAfter", "getterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@return StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartAfter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartAfter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StartAfter", "setterDocumentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket\n@param startAfter StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "setterMethodName" : "setStartAfter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "startAfter", "variableType" : "String", "documentation" : "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListObjectsV2Response", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListObjectsV2Response", "variableName" : "listObjectsV2Response", "variableType" : "ListObjectsV2Response", "documentation" : null, "simpleType" : "ListObjectsV2Response", "variableSetterType" : "ListObjectsV2Response" }, "wrapper" : false }, "ListPartsRequest" : { "c2jName" : "ListPartsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListParts", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxParts", "beanStyleSetterMethodName" : "setMaxParts", "c2jName" : "MaxParts", "c2jShape" : "MaxParts", "deprecated" : false, "documentation" : "Sets the maximum number of parts to return.", "enumType" : null, "fluentGetterMethodName" : "maxParts", "fluentSetterDocumentation" : "Sets the maximum number of parts to return.\n@param maxParts Sets the maximum number of parts to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxParts", "getterDocumentation" : "Sets the maximum number of parts to return.\n@return Sets the maximum number of parts to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-parts", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-parts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxParts", "setterDocumentation" : "Sets the maximum number of parts to return.\n@param maxParts Sets the maximum number of parts to return.", "setterMethodName" : "setMaxParts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "Sets the maximum number of parts to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumberMarker", "beanStyleSetterMethodName" : "setPartNumberMarker", "c2jName" : "PartNumberMarker", "c2jShape" : "PartNumberMarker", "deprecated" : false, "documentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "enumType" : null, "fluentGetterMethodName" : "partNumberMarker", "fluentSetterDocumentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@param partNumberMarker Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumberMarker", "getterDocumentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@return Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "part-number-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "part-number-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumberMarker", "setterDocumentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@param partNumberMarker Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "setterMethodName" : "setPartNumberMarker", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@return Upload ID identifying the multipart upload whose parts are being listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxParts" : { "beanStyleGetterMethodName" : "getMaxParts", "beanStyleSetterMethodName" : "setMaxParts", "c2jName" : "MaxParts", "c2jShape" : "MaxParts", "deprecated" : false, "documentation" : "Sets the maximum number of parts to return.", "enumType" : null, "fluentGetterMethodName" : "maxParts", "fluentSetterDocumentation" : "Sets the maximum number of parts to return.\n@param maxParts Sets the maximum number of parts to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxParts", "getterDocumentation" : "Sets the maximum number of parts to return.\n@return Sets the maximum number of parts to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-parts", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-parts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxParts", "setterDocumentation" : "Sets the maximum number of parts to return.\n@param maxParts Sets the maximum number of parts to return.", "setterMethodName" : "setMaxParts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "Sets the maximum number of parts to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PartNumberMarker" : { "beanStyleGetterMethodName" : "getPartNumberMarker", "beanStyleSetterMethodName" : "setPartNumberMarker", "c2jName" : "PartNumberMarker", "c2jShape" : "PartNumberMarker", "deprecated" : false, "documentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "enumType" : null, "fluentGetterMethodName" : "partNumberMarker", "fluentSetterDocumentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@param partNumberMarker Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumberMarker", "getterDocumentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@return Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "part-number-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "part-number-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumberMarker", "setterDocumentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@param partNumberMarker Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "setterMethodName" : "setPartNumberMarker", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadId" : { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@return Upload ID identifying the multipart upload whose parts are being listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxParts", "beanStyleSetterMethodName" : "setMaxParts", "c2jName" : "MaxParts", "c2jShape" : "MaxParts", "deprecated" : false, "documentation" : "Sets the maximum number of parts to return.", "enumType" : null, "fluentGetterMethodName" : "maxParts", "fluentSetterDocumentation" : "Sets the maximum number of parts to return.\n@param maxParts Sets the maximum number of parts to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxParts", "getterDocumentation" : "Sets the maximum number of parts to return.\n@return Sets the maximum number of parts to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "max-parts", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "max-parts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxParts", "setterDocumentation" : "Sets the maximum number of parts to return.\n@param maxParts Sets the maximum number of parts to return.", "setterMethodName" : "setMaxParts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "Sets the maximum number of parts to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumberMarker", "beanStyleSetterMethodName" : "setPartNumberMarker", "c2jName" : "PartNumberMarker", "c2jShape" : "PartNumberMarker", "deprecated" : false, "documentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "enumType" : null, "fluentGetterMethodName" : "partNumberMarker", "fluentSetterDocumentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@param partNumberMarker Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumberMarker", "getterDocumentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@return Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "part-number-marker", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "part-number-marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumberMarker", "setterDocumentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.\n@param partNumberMarker Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "setterMethodName" : "setPartNumberMarker", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@return Upload ID identifying the multipart upload whose parts are being listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key", "UploadId" ], "shapeName" : "ListPartsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListPartsRequest", "variableName" : "listPartsRequest", "variableType" : "ListPartsRequest", "documentation" : null, "simpleType" : "ListPartsRequest", "variableSetterType" : "ListPartsRequest" }, "wrapper" : false }, "ListPartsResponse" : { "c2jName" : "ListPartsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAbortDate", "beanStyleSetterMethodName" : "setAbortDate", "c2jName" : "AbortDate", "c2jShape" : "AbortDate", "deprecated" : false, "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "enumType" : null, "fluentGetterMethodName" : "abortDate", "fluentSetterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortDate", "getterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Date when multipart upload will become eligible for abort operation by lifecycle.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "AbortDate", "setterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.", "setterMethodName" : "setAbortDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAbortRuleId", "beanStyleSetterMethodName" : "setAbortRuleId", "c2jName" : "AbortRuleId", "c2jShape" : "AbortRuleId", "deprecated" : false, "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "enumType" : null, "fluentGetterMethodName" : "abortRuleId", "fluentSetterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortRuleId", "getterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-rule-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-rule-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AbortRuleId", "setterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "setterMethodName" : "setAbortRuleId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the multipart upload was initiated.\n@return Object key for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@return Upload ID identifying the multipart upload whose parts are being listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumberMarker", "beanStyleSetterMethodName" : "setPartNumberMarker", "c2jName" : "PartNumberMarker", "c2jShape" : "PartNumberMarker", "deprecated" : false, "documentation" : "Part number after which listing begins.", "enumType" : null, "fluentGetterMethodName" : "partNumberMarker", "fluentSetterDocumentation" : "Part number after which listing begins.\n@param partNumberMarker Part number after which listing begins.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumberMarker", "getterDocumentation" : "Part number after which listing begins.\n@return Part number after which listing begins.", "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" : "PartNumberMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PartNumberMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumberMarker", "setterDocumentation" : "Part number after which listing begins.\n@param partNumberMarker Part number after which listing begins.", "setterMethodName" : "setPartNumberMarker", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "Part number after which listing begins.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextPartNumberMarker", "beanStyleSetterMethodName" : "setNextPartNumberMarker", "c2jName" : "NextPartNumberMarker", "c2jShape" : "NextPartNumberMarker", "deprecated" : false, "documentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextPartNumberMarker", "fluentSetterDocumentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@param nextPartNumberMarker When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextPartNumberMarker", "getterDocumentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@return When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "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" : "NextPartNumberMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextPartNumberMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NextPartNumberMarker", "setterDocumentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@param nextPartNumberMarker When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "setterMethodName" : "setNextPartNumberMarker", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nextPartNumberMarker", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nextPartNumberMarker", "variableType" : "Integer", "documentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxParts", "beanStyleSetterMethodName" : "setMaxParts", "c2jName" : "MaxParts", "c2jShape" : "MaxParts", "deprecated" : false, "documentation" : "Maximum number of parts that were allowed in the response.", "enumType" : null, "fluentGetterMethodName" : "maxParts", "fluentSetterDocumentation" : "Maximum number of parts that were allowed in the response.\n@param maxParts Maximum number of parts that were allowed in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxParts", "getterDocumentation" : "Maximum number of parts that were allowed in the response.\n@return Maximum number of parts that were allowed in the response.", "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" : "MaxParts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxParts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxParts", "setterDocumentation" : "Maximum number of parts that were allowed in the response.\n@param maxParts Maximum number of parts that were allowed in the response.", "setterMethodName" : "setMaxParts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "Maximum number of parts that were allowed in the response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of parts is truncated.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of parts is truncated.\n@param isTruncated Indicates whether the returned list of parts is truncated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of parts is truncated.\n@return Indicates whether the returned list of parts is truncated.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of parts is truncated.\n@param isTruncated Indicates whether the returned list of parts is truncated.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of parts is truncated.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParts", "beanStyleSetterMethodName" : "setParts", "c2jName" : "Parts", "c2jShape" : "Parts", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "parts", "fluentSetterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parts", "getterDocumentation" : "Returns the value of the Parts property for this object.\n

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

\n@return The value of the Parts property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Part", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Part", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Part", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Part", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Part", "variableName" : "member", "variableType" : "Part", "documentation" : "", "simpleType" : "Part", "variableSetterType" : "Part" }, "simple" : false, "variable" : { "variableDeclarationType" : "Part", "variableName" : "member", "variableType" : "Part", "documentation" : "", "simpleType" : "Part", "variableSetterType" : "Part" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Part", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Part", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Parts", "setterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.", "setterMethodName" : "setParts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitiator", "beanStyleSetterMethodName" : "setInitiator", "c2jName" : "Initiator", "c2jShape" : "Initiator", "deprecated" : false, "documentation" : "Identifies who initiated the multipart upload.", "enumType" : null, "fluentGetterMethodName" : "initiator", "fluentSetterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiator", "getterDocumentation" : "Identifies who initiated the multipart upload.\n@return Identifies who initiated the multipart upload.", "getterModel" : { "returnType" : "Initiator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Initiator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Initiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Initiator", "setterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.", "setterMethodName" : "setInitiator", "setterModel" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "simple" : false, "variable" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "Identifies who initiated the multipart upload.", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AbortDate" : { "beanStyleGetterMethodName" : "getAbortDate", "beanStyleSetterMethodName" : "setAbortDate", "c2jName" : "AbortDate", "c2jShape" : "AbortDate", "deprecated" : false, "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "enumType" : null, "fluentGetterMethodName" : "abortDate", "fluentSetterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortDate", "getterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Date when multipart upload will become eligible for abort operation by lifecycle.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "AbortDate", "setterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.", "setterMethodName" : "setAbortDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "AbortRuleId" : { "beanStyleGetterMethodName" : "getAbortRuleId", "beanStyleSetterMethodName" : "setAbortRuleId", "c2jName" : "AbortRuleId", "c2jShape" : "AbortRuleId", "deprecated" : false, "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "enumType" : null, "fluentGetterMethodName" : "abortRuleId", "fluentSetterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortRuleId", "getterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-rule-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-rule-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AbortRuleId", "setterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "setterMethodName" : "setAbortRuleId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Initiator" : { "beanStyleGetterMethodName" : "getInitiator", "beanStyleSetterMethodName" : "setInitiator", "c2jName" : "Initiator", "c2jShape" : "Initiator", "deprecated" : false, "documentation" : "Identifies who initiated the multipart upload.", "enumType" : null, "fluentGetterMethodName" : "initiator", "fluentSetterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiator", "getterDocumentation" : "Identifies who initiated the multipart upload.\n@return Identifies who initiated the multipart upload.", "getterModel" : { "returnType" : "Initiator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Initiator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Initiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Initiator", "setterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.", "setterMethodName" : "setInitiator", "setterModel" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "simple" : false, "variable" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "Identifies who initiated the multipart upload.", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "xmlNameSpaceUri" : null }, "IsTruncated" : { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of parts is truncated.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of parts is truncated.\n@param isTruncated Indicates whether the returned list of parts is truncated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of parts is truncated.\n@return Indicates whether the returned list of parts is truncated.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of parts is truncated.\n@param isTruncated Indicates whether the returned list of parts is truncated.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of parts is truncated.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the multipart upload was initiated.\n@return Object key for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxParts" : { "beanStyleGetterMethodName" : "getMaxParts", "beanStyleSetterMethodName" : "setMaxParts", "c2jName" : "MaxParts", "c2jShape" : "MaxParts", "deprecated" : false, "documentation" : "Maximum number of parts that were allowed in the response.", "enumType" : null, "fluentGetterMethodName" : "maxParts", "fluentSetterDocumentation" : "Maximum number of parts that were allowed in the response.\n@param maxParts Maximum number of parts that were allowed in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxParts", "getterDocumentation" : "Maximum number of parts that were allowed in the response.\n@return Maximum number of parts that were allowed in the response.", "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" : "MaxParts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxParts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxParts", "setterDocumentation" : "Maximum number of parts that were allowed in the response.\n@param maxParts Maximum number of parts that were allowed in the response.", "setterMethodName" : "setMaxParts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "Maximum number of parts that were allowed in the response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextPartNumberMarker" : { "beanStyleGetterMethodName" : "getNextPartNumberMarker", "beanStyleSetterMethodName" : "setNextPartNumberMarker", "c2jName" : "NextPartNumberMarker", "c2jShape" : "NextPartNumberMarker", "deprecated" : false, "documentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextPartNumberMarker", "fluentSetterDocumentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@param nextPartNumberMarker When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextPartNumberMarker", "getterDocumentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@return When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "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" : "NextPartNumberMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextPartNumberMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NextPartNumberMarker", "setterDocumentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@param nextPartNumberMarker When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "setterMethodName" : "setNextPartNumberMarker", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nextPartNumberMarker", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nextPartNumberMarker", "variableType" : "Integer", "documentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, "PartNumberMarker" : { "beanStyleGetterMethodName" : "getPartNumberMarker", "beanStyleSetterMethodName" : "setPartNumberMarker", "c2jName" : "PartNumberMarker", "c2jShape" : "PartNumberMarker", "deprecated" : false, "documentation" : "Part number after which listing begins.", "enumType" : null, "fluentGetterMethodName" : "partNumberMarker", "fluentSetterDocumentation" : "Part number after which listing begins.\n@param partNumberMarker Part number after which listing begins.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumberMarker", "getterDocumentation" : "Part number after which listing begins.\n@return Part number after which listing begins.", "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" : "PartNumberMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PartNumberMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumberMarker", "setterDocumentation" : "Part number after which listing begins.\n@param partNumberMarker Part number after which listing begins.", "setterMethodName" : "setPartNumberMarker", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "Part number after which listing begins.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Parts" : { "beanStyleGetterMethodName" : "getParts", "beanStyleSetterMethodName" : "setParts", "c2jName" : "Parts", "c2jShape" : "Parts", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "parts", "fluentSetterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parts", "getterDocumentation" : "Returns the value of the Parts property for this object.\n

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

\n@return The value of the Parts property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Part", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Part", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Part", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Part", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Part", "variableName" : "member", "variableType" : "Part", "documentation" : "", "simpleType" : "Part", "variableSetterType" : "Part" }, "simple" : false, "variable" : { "variableDeclarationType" : "Part", "variableName" : "member", "variableType" : "Part", "documentation" : "", "simpleType" : "Part", "variableSetterType" : "Part" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Part", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Part", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Parts", "setterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.", "setterMethodName" : "setParts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadId" : { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@return Upload ID identifying the multipart upload whose parts are being listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAbortDate", "beanStyleSetterMethodName" : "setAbortDate", "c2jName" : "AbortDate", "c2jShape" : "AbortDate", "deprecated" : false, "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "enumType" : null, "fluentGetterMethodName" : "abortDate", "fluentSetterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortDate", "getterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@return Date when multipart upload will become eligible for abort operation by lifecycle.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "AbortDate", "setterDocumentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.\n@param abortDate Date when multipart upload will become eligible for abort operation by lifecycle.", "setterMethodName" : "setAbortDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "abortDate", "variableType" : "java.time.Instant", "documentation" : "Date when multipart upload will become eligible for abort operation by lifecycle.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAbortRuleId", "beanStyleSetterMethodName" : "setAbortRuleId", "c2jName" : "AbortRuleId", "c2jShape" : "AbortRuleId", "deprecated" : false, "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "enumType" : null, "fluentGetterMethodName" : "abortRuleId", "fluentSetterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortRuleId", "getterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@return Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-abort-rule-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-abort-rule-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AbortRuleId", "setterDocumentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.\n@param abortRuleId Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "setterMethodName" : "setAbortRuleId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "abortRuleId", "variableType" : "String", "documentation" : "Id of the lifecycle rule that makes a multipart upload eligible for abort operation.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the multipart upload was initiated.\n@return Object key for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@return Upload ID identifying the multipart upload whose parts are being listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose parts are being listed.\n@param uploadId Upload ID identifying the multipart upload whose parts are being listed.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose parts are being listed.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumberMarker", "beanStyleSetterMethodName" : "setPartNumberMarker", "c2jName" : "PartNumberMarker", "c2jShape" : "PartNumberMarker", "deprecated" : false, "documentation" : "Part number after which listing begins.", "enumType" : null, "fluentGetterMethodName" : "partNumberMarker", "fluentSetterDocumentation" : "Part number after which listing begins.\n@param partNumberMarker Part number after which listing begins.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumberMarker", "getterDocumentation" : "Part number after which listing begins.\n@return Part number after which listing begins.", "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" : "PartNumberMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PartNumberMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumberMarker", "setterDocumentation" : "Part number after which listing begins.\n@param partNumberMarker Part number after which listing begins.", "setterMethodName" : "setPartNumberMarker", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumberMarker", "variableType" : "Integer", "documentation" : "Part number after which listing begins.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextPartNumberMarker", "beanStyleSetterMethodName" : "setNextPartNumberMarker", "c2jName" : "NextPartNumberMarker", "c2jShape" : "NextPartNumberMarker", "deprecated" : false, "documentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "enumType" : null, "fluentGetterMethodName" : "nextPartNumberMarker", "fluentSetterDocumentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@param nextPartNumberMarker When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextPartNumberMarker", "getterDocumentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@return When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "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" : "NextPartNumberMarker", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextPartNumberMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NextPartNumberMarker", "setterDocumentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.\n@param nextPartNumberMarker When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "setterMethodName" : "setNextPartNumberMarker", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nextPartNumberMarker", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nextPartNumberMarker", "variableType" : "Integer", "documentation" : "When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxParts", "beanStyleSetterMethodName" : "setMaxParts", "c2jName" : "MaxParts", "c2jShape" : "MaxParts", "deprecated" : false, "documentation" : "Maximum number of parts that were allowed in the response.", "enumType" : null, "fluentGetterMethodName" : "maxParts", "fluentSetterDocumentation" : "Maximum number of parts that were allowed in the response.\n@param maxParts Maximum number of parts that were allowed in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxParts", "getterDocumentation" : "Maximum number of parts that were allowed in the response.\n@return Maximum number of parts that were allowed in the response.", "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" : "MaxParts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxParts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxParts", "setterDocumentation" : "Maximum number of parts that were allowed in the response.\n@param maxParts Maximum number of parts that were allowed in the response.", "setterMethodName" : "setMaxParts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxParts", "variableType" : "Integer", "documentation" : "Maximum number of parts that were allowed in the response.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsTruncated", "beanStyleSetterMethodName" : "setIsTruncated", "c2jName" : "IsTruncated", "c2jShape" : "IsTruncated", "deprecated" : false, "documentation" : "Indicates whether the returned list of parts is truncated.", "enumType" : null, "fluentGetterMethodName" : "isTruncated", "fluentSetterDocumentation" : "Indicates whether the returned list of parts is truncated.\n@param isTruncated Indicates whether the returned list of parts is truncated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isTruncated", "getterDocumentation" : "Indicates whether the returned list of parts is truncated.\n@return Indicates whether the returned list of parts is truncated.", "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" : "IsTruncated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsTruncated", "setterDocumentation" : "Indicates whether the returned list of parts is truncated.\n@param isTruncated Indicates whether the returned list of parts is truncated.", "setterMethodName" : "setIsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isTruncated", "variableType" : "Boolean", "documentation" : "Indicates whether the returned list of parts is truncated.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParts", "beanStyleSetterMethodName" : "setParts", "c2jName" : "Parts", "c2jShape" : "Parts", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "parts", "fluentSetterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parts", "getterDocumentation" : "Returns the value of the Parts property for this object.\n

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

\n@return The value of the Parts property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Part", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Part", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Part", "deprecated" : false, "documentation" : "", "enumType" : 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" : "Part", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "Part", "variableName" : "member", "variableType" : "Part", "documentation" : "", "simpleType" : "Part", "variableSetterType" : "Part" }, "simple" : false, "variable" : { "variableDeclarationType" : "Part", "variableName" : "member", "variableType" : "Part", "documentation" : "", "simpleType" : "Part", "variableSetterType" : "Part" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Part", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Part", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Parts", "setterDocumentation" : "Sets the value of the Parts property for this object.\n\n@param parts The new value for the Parts property for this object.", "setterMethodName" : "setParts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parts", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitiator", "beanStyleSetterMethodName" : "setInitiator", "c2jName" : "Initiator", "c2jShape" : "Initiator", "deprecated" : false, "documentation" : "Identifies who initiated the multipart upload.", "enumType" : null, "fluentGetterMethodName" : "initiator", "fluentSetterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiator", "getterDocumentation" : "Identifies who initiated the multipart upload.\n@return Identifies who initiated the multipart upload.", "getterModel" : { "returnType" : "Initiator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Initiator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Initiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Initiator", "setterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.", "setterMethodName" : "setInitiator", "setterModel" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "simple" : false, "variable" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "Identifies who initiated the multipart upload.", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListPartsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListPartsResponse", "variableName" : "listPartsResponse", "variableType" : "ListPartsResponse", "documentation" : null, "simpleType" : "ListPartsResponse", "variableSetterType" : "ListPartsResponse" }, "wrapper" : false }, "LoggingEnabled" : { "c2jName" : "LoggingEnabled", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTargetBucket", "beanStyleSetterMethodName" : "setTargetBucket", "c2jName" : "TargetBucket", "c2jShape" : "TargetBucket", "deprecated" : false, "documentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "enumType" : null, "fluentGetterMethodName" : "targetBucket", "fluentSetterDocumentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@param targetBucket Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetBucket", "getterDocumentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@return Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetBucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TargetBucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TargetBucket", "setterDocumentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@param targetBucket Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "setterMethodName" : "setTargetBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetBucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetBucket", "variableType" : "String", "documentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetGrants", "beanStyleSetterMethodName" : "setTargetGrants", "c2jName" : "TargetGrants", "c2jShape" : "TargetGrants", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "targetGrants", "fluentSetterDocumentation" : "Sets the value of the TargetGrants property for this object.\n\n@param targetGrants The new value for the TargetGrants property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGrants", "getterDocumentation" : "Returns the value of the TargetGrants property for this object.\n

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

\n@return The value of the TargetGrants property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetGrants", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TargetGrants", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGrant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "TargetGrant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "TargetGrant", "variableName" : "member", "variableType" : "TargetGrant", "documentation" : "", "simpleType" : "TargetGrant", "variableSetterType" : "TargetGrant" }, "simple" : false, "variable" : { "variableDeclarationType" : "TargetGrant", "variableName" : "member", "variableType" : "TargetGrant", "documentation" : "", "simpleType" : "TargetGrant", "variableSetterType" : "TargetGrant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "TargetGrant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGrant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TargetGrants", "setterDocumentation" : "Sets the value of the TargetGrants property for this object.\n\n@param targetGrants The new value for the TargetGrants property for this object.", "setterMethodName" : "setTargetGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGrants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGrants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetPrefix", "beanStyleSetterMethodName" : "setTargetPrefix", "c2jName" : "TargetPrefix", "c2jShape" : "TargetPrefix", "deprecated" : false, "documentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.", "enumType" : null, "fluentGetterMethodName" : "targetPrefix", "fluentSetterDocumentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.\n@param targetPrefix This element lets you specify a prefix for the keys that the log files will be stored under.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetPrefix", "getterDocumentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.\n@return This element lets you specify a prefix for the keys that the log files will be stored under.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TargetPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TargetPrefix", "setterDocumentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.\n@param targetPrefix This element lets you specify a prefix for the keys that the log files will be stored under.", "setterMethodName" : "setTargetPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetPrefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetPrefix", "variableType" : "String", "documentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TargetBucket" : { "beanStyleGetterMethodName" : "getTargetBucket", "beanStyleSetterMethodName" : "setTargetBucket", "c2jName" : "TargetBucket", "c2jShape" : "TargetBucket", "deprecated" : false, "documentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "enumType" : null, "fluentGetterMethodName" : "targetBucket", "fluentSetterDocumentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@param targetBucket Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetBucket", "getterDocumentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@return Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetBucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TargetBucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TargetBucket", "setterDocumentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@param targetBucket Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "setterMethodName" : "setTargetBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetBucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetBucket", "variableType" : "String", "documentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetGrants" : { "beanStyleGetterMethodName" : "getTargetGrants", "beanStyleSetterMethodName" : "setTargetGrants", "c2jName" : "TargetGrants", "c2jShape" : "TargetGrants", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "targetGrants", "fluentSetterDocumentation" : "Sets the value of the TargetGrants property for this object.\n\n@param targetGrants The new value for the TargetGrants property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGrants", "getterDocumentation" : "Returns the value of the TargetGrants property for this object.\n

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

\n@return The value of the TargetGrants property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetGrants", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TargetGrants", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGrant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "TargetGrant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "TargetGrant", "variableName" : "member", "variableType" : "TargetGrant", "documentation" : "", "simpleType" : "TargetGrant", "variableSetterType" : "TargetGrant" }, "simple" : false, "variable" : { "variableDeclarationType" : "TargetGrant", "variableName" : "member", "variableType" : "TargetGrant", "documentation" : "", "simpleType" : "TargetGrant", "variableSetterType" : "TargetGrant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "TargetGrant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGrant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TargetGrants", "setterDocumentation" : "Sets the value of the TargetGrants property for this object.\n\n@param targetGrants The new value for the TargetGrants property for this object.", "setterMethodName" : "setTargetGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGrants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGrants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TargetPrefix" : { "beanStyleGetterMethodName" : "getTargetPrefix", "beanStyleSetterMethodName" : "setTargetPrefix", "c2jName" : "TargetPrefix", "c2jShape" : "TargetPrefix", "deprecated" : false, "documentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.", "enumType" : null, "fluentGetterMethodName" : "targetPrefix", "fluentSetterDocumentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.\n@param targetPrefix This element lets you specify a prefix for the keys that the log files will be stored under.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetPrefix", "getterDocumentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.\n@return This element lets you specify a prefix for the keys that the log files will be stored under.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TargetPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TargetPrefix", "setterDocumentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.\n@param targetPrefix This element lets you specify a prefix for the keys that the log files will be stored under.", "setterMethodName" : "setTargetPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetPrefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetPrefix", "variableType" : "String", "documentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTargetBucket", "beanStyleSetterMethodName" : "setTargetBucket", "c2jName" : "TargetBucket", "c2jShape" : "TargetBucket", "deprecated" : false, "documentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "enumType" : null, "fluentGetterMethodName" : "targetBucket", "fluentSetterDocumentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@param targetBucket Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetBucket", "getterDocumentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@return Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetBucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TargetBucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TargetBucket", "setterDocumentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.\n@param targetBucket Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "setterMethodName" : "setTargetBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetBucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetBucket", "variableType" : "String", "documentation" : "Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetGrants", "beanStyleSetterMethodName" : "setTargetGrants", "c2jName" : "TargetGrants", "c2jShape" : "TargetGrants", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "targetGrants", "fluentSetterDocumentation" : "Sets the value of the TargetGrants property for this object.\n\n@param targetGrants The new value for the TargetGrants property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGrants", "getterDocumentation" : "Returns the value of the TargetGrants property for this object.\n

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

\n@return The value of the TargetGrants property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetGrants", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TargetGrants", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGrant", "deprecated" : false, "documentation" : "", "enumType" : 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" : "TargetGrant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grant", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grant", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "TargetGrant", "variableName" : "member", "variableType" : "TargetGrant", "documentation" : "", "simpleType" : "TargetGrant", "variableSetterType" : "TargetGrant" }, "simple" : false, "variable" : { "variableDeclarationType" : "TargetGrant", "variableName" : "member", "variableType" : "TargetGrant", "documentation" : "", "simpleType" : "TargetGrant", "variableSetterType" : "TargetGrant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Grant", "memberType" : "TargetGrant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGrant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TargetGrants", "setterDocumentation" : "Sets the value of the TargetGrants property for this object.\n\n@param targetGrants The new value for the TargetGrants property for this object.", "setterMethodName" : "setTargetGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGrants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGrants", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetPrefix", "beanStyleSetterMethodName" : "setTargetPrefix", "c2jName" : "TargetPrefix", "c2jShape" : "TargetPrefix", "deprecated" : false, "documentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.", "enumType" : null, "fluentGetterMethodName" : "targetPrefix", "fluentSetterDocumentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.\n@param targetPrefix This element lets you specify a prefix for the keys that the log files will be stored under.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetPrefix", "getterDocumentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.\n@return This element lets you specify a prefix for the keys that the log files will be stored under.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TargetPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TargetPrefix", "setterDocumentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.\n@param targetPrefix This element lets you specify a prefix for the keys that the log files will be stored under.", "setterMethodName" : "setTargetPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetPrefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetPrefix", "variableType" : "String", "documentation" : "This element lets you specify a prefix for the keys that the log files will be stored under.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LoggingEnabled", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LoggingEnabled", "variableName" : "loggingEnabled", "variableType" : "LoggingEnabled", "documentation" : null, "simpleType" : "LoggingEnabled", "variableSetterType" : "LoggingEnabled" }, "wrapper" : false }, "MFADelete" : { "c2jName" : "MFADelete", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Enabled", "value" : "Enabled" }, { "name" : "Disabled", "value" : "Disabled" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MFADelete", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MFADelete", "variableName" : "mfaDelete", "variableType" : "MFADelete", "documentation" : null, "simpleType" : "MFADelete", "variableSetterType" : "MFADelete" }, "wrapper" : false }, "MFADeleteStatus" : { "c2jName" : "MFADeleteStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Enabled", "value" : "Enabled" }, { "name" : "Disabled", "value" : "Disabled" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MFADeleteStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MFADeleteStatus", "variableName" : "mfaDeleteStatus", "variableType" : "MFADeleteStatus", "documentation" : null, "simpleType" : "MFADeleteStatus", "variableSetterType" : "MFADeleteStatus" }, "wrapper" : false }, "MetadataDirective" : { "c2jName" : "MetadataDirective", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "COPY", "value" : "COPY" }, { "name" : "REPLACE", "value" : "REPLACE" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MetadataDirective", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MetadataDirective", "variableName" : "metadataDirective", "variableType" : "MetadataDirective", "documentation" : null, "simpleType" : "MetadataDirective", "variableSetterType" : "MetadataDirective" }, "wrapper" : false }, "MetricsAndOperator" : { "c2jName" : "MetricsAndOperator", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix used when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix used when evaluating an AND predicate.\n@param prefix The prefix used when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix used when evaluating an AND predicate.\n@return The prefix used when evaluating an AND predicate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix used when evaluating an AND predicate.\n@param prefix The prefix used when evaluating an AND predicate.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix used when evaluating an AND predicate.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "The list of tags used when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The list of tags used when evaluating an AND predicate.\n@param tags The list of tags used when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The list of tags used when evaluating an AND predicate.\n

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

\n@return The list of tags used when evaluating an AND predicate.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Tags", "setterDocumentation" : "The list of tags used when evaluating an AND predicate.\n@param tags The list of tags used when evaluating an AND predicate.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "The list of tags used when evaluating an AND predicate.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix used when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix used when evaluating an AND predicate.\n@param prefix The prefix used when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix used when evaluating an AND predicate.\n@return The prefix used when evaluating an AND predicate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix used when evaluating an AND predicate.\n@param prefix The prefix used when evaluating an AND predicate.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix used when evaluating an AND predicate.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "The list of tags used when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The list of tags used when evaluating an AND predicate.\n@param tags The list of tags used when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The list of tags used when evaluating an AND predicate.\n

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

\n@return The list of tags used when evaluating an AND predicate.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Tags", "setterDocumentation" : "The list of tags used when evaluating an AND predicate.\n@param tags The list of tags used when evaluating an AND predicate.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "The list of tags used when evaluating an AND predicate.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix used when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix used when evaluating an AND predicate.\n@param prefix The prefix used when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix used when evaluating an AND predicate.\n@return The prefix used when evaluating an AND predicate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix used when evaluating an AND predicate.\n@param prefix The prefix used when evaluating an AND predicate.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix used when evaluating an AND predicate.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "The list of tags used when evaluating an AND predicate.", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "The list of tags used when evaluating an AND predicate.\n@param tags The list of tags used when evaluating an AND predicate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "The list of tags used when evaluating an AND predicate.\n

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

\n@return The list of tags used when evaluating an AND predicate.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Tags", "setterDocumentation" : "The list of tags used when evaluating an AND predicate.\n@param tags The list of tags used when evaluating an AND predicate.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "The list of tags used when evaluating an AND predicate.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MetricsAndOperator", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MetricsAndOperator", "variableName" : "metricsAndOperator", "variableType" : "MetricsAndOperator", "documentation" : null, "simpleType" : "MetricsAndOperator", "variableSetterType" : "MetricsAndOperator" }, "wrapper" : false }, "MetricsConfiguration" : { "c2jName" : "MetricsConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "MetricsFilter", "deprecated" : false, "documentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@param filter Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@return Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "getterModel" : { "returnType" : "MetricsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@param filter Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "MetricsFilter", "variableName" : "filter", "variableType" : "MetricsFilter", "documentation" : "", "simpleType" : "MetricsFilter", "variableSetterType" : "MetricsFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsFilter", "variableName" : "filter", "variableType" : "MetricsFilter", "documentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "simpleType" : "MetricsFilter", "variableSetterType" : "MetricsFilter" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filter" : { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "MetricsFilter", "deprecated" : false, "documentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@param filter Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@return Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "getterModel" : { "returnType" : "MetricsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@param filter Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "MetricsFilter", "variableName" : "filter", "variableType" : "MetricsFilter", "documentation" : "", "simpleType" : "MetricsFilter", "variableSetterType" : "MetricsFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsFilter", "variableName" : "filter", "variableType" : "MetricsFilter", "documentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "simpleType" : "MetricsFilter", "variableSetterType" : "MetricsFilter" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "MetricsFilter", "deprecated" : false, "documentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@param filter Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@return Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "getterModel" : { "returnType" : "MetricsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).\n@param filter Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "MetricsFilter", "variableName" : "filter", "variableType" : "MetricsFilter", "documentation" : "", "simpleType" : "MetricsFilter", "variableSetterType" : "MetricsFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsFilter", "variableName" : "filter", "variableType" : "MetricsFilter", "documentation" : "Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).", "simpleType" : "MetricsFilter", "variableSetterType" : "MetricsFilter" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "MetricsConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : null, "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "wrapper" : false }, "MetricsFilter" : { "c2jName" : "MetricsFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix used when evaluating a metrics filter.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix used when evaluating a metrics filter.\n@param prefix The prefix used when evaluating a metrics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix used when evaluating a metrics filter.\n@return The prefix used when evaluating a metrics filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix used when evaluating a metrics filter.\n@param prefix The prefix used when evaluating a metrics filter.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix used when evaluating a metrics filter.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTag", "beanStyleSetterMethodName" : "setTag", "c2jName" : "Tag", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "The tag used when evaluating a metrics filter.", "enumType" : null, "fluentGetterMethodName" : "tag", "fluentSetterDocumentation" : "The tag used when evaluating a metrics filter.\n@param tag The tag used when evaluating a metrics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tag", "getterDocumentation" : "The tag used when evaluating a metrics filter.\n@return The tag used when evaluating a metrics filter.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tag", "setterDocumentation" : "The tag used when evaluating a metrics filter.\n@param tag The tag used when evaluating a metrics filter.", "setterMethodName" : "setTag", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "The tag used when evaluating a metrics filter.", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnd", "beanStyleSetterMethodName" : "setAnd", "c2jName" : "And", "c2jShape" : "MetricsAndOperator", "deprecated" : false, "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "enumType" : null, "fluentGetterMethodName" : "and", "fluentSetterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "and", "getterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@return A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "getterModel" : { "returnType" : "MetricsAndOperator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "And", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "And", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "And", "setterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "setterMethodName" : "setAnd", "setterModel" : { "variableDeclarationType" : "MetricsAndOperator", "variableName" : "and", "variableType" : "MetricsAndOperator", "documentation" : "", "simpleType" : "MetricsAndOperator", "variableSetterType" : "MetricsAndOperator" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsAndOperator", "variableName" : "and", "variableType" : "MetricsAndOperator", "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "simpleType" : "MetricsAndOperator", "variableSetterType" : "MetricsAndOperator" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "And" : { "beanStyleGetterMethodName" : "getAnd", "beanStyleSetterMethodName" : "setAnd", "c2jName" : "And", "c2jShape" : "MetricsAndOperator", "deprecated" : false, "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "enumType" : null, "fluentGetterMethodName" : "and", "fluentSetterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "and", "getterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@return A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "getterModel" : { "returnType" : "MetricsAndOperator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "And", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "And", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "And", "setterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "setterMethodName" : "setAnd", "setterModel" : { "variableDeclarationType" : "MetricsAndOperator", "variableName" : "and", "variableType" : "MetricsAndOperator", "documentation" : "", "simpleType" : "MetricsAndOperator", "variableSetterType" : "MetricsAndOperator" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsAndOperator", "variableName" : "and", "variableType" : "MetricsAndOperator", "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "simpleType" : "MetricsAndOperator", "variableSetterType" : "MetricsAndOperator" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix used when evaluating a metrics filter.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix used when evaluating a metrics filter.\n@param prefix The prefix used when evaluating a metrics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix used when evaluating a metrics filter.\n@return The prefix used when evaluating a metrics filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix used when evaluating a metrics filter.\n@param prefix The prefix used when evaluating a metrics filter.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix used when evaluating a metrics filter.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tag" : { "beanStyleGetterMethodName" : "getTag", "beanStyleSetterMethodName" : "setTag", "c2jName" : "Tag", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "The tag used when evaluating a metrics filter.", "enumType" : null, "fluentGetterMethodName" : "tag", "fluentSetterDocumentation" : "The tag used when evaluating a metrics filter.\n@param tag The tag used when evaluating a metrics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tag", "getterDocumentation" : "The tag used when evaluating a metrics filter.\n@return The tag used when evaluating a metrics filter.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tag", "setterDocumentation" : "The tag used when evaluating a metrics filter.\n@param tag The tag used when evaluating a metrics filter.", "setterMethodName" : "setTag", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "The tag used when evaluating a metrics filter.", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "The prefix used when evaluating a metrics filter.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "The prefix used when evaluating a metrics filter.\n@param prefix The prefix used when evaluating a metrics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "The prefix used when evaluating a metrics filter.\n@return The prefix used when evaluating a metrics filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "The prefix used when evaluating a metrics filter.\n@param prefix The prefix used when evaluating a metrics filter.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "The prefix used when evaluating a metrics filter.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTag", "beanStyleSetterMethodName" : "setTag", "c2jName" : "Tag", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "The tag used when evaluating a metrics filter.", "enumType" : null, "fluentGetterMethodName" : "tag", "fluentSetterDocumentation" : "The tag used when evaluating a metrics filter.\n@param tag The tag used when evaluating a metrics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tag", "getterDocumentation" : "The tag used when evaluating a metrics filter.\n@return The tag used when evaluating a metrics filter.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tag", "setterDocumentation" : "The tag used when evaluating a metrics filter.\n@param tag The tag used when evaluating a metrics filter.", "setterMethodName" : "setTag", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : "The tag used when evaluating a metrics filter.", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnd", "beanStyleSetterMethodName" : "setAnd", "c2jName" : "And", "c2jShape" : "MetricsAndOperator", "deprecated" : false, "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "enumType" : null, "fluentGetterMethodName" : "and", "fluentSetterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "and", "getterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@return A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "getterModel" : { "returnType" : "MetricsAndOperator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "And", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "And", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "And", "setterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.\n@param and A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "setterMethodName" : "setAnd", "setterModel" : { "variableDeclarationType" : "MetricsAndOperator", "variableName" : "and", "variableType" : "MetricsAndOperator", "documentation" : "", "simpleType" : "MetricsAndOperator", "variableSetterType" : "MetricsAndOperator" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsAndOperator", "variableName" : "and", "variableType" : "MetricsAndOperator", "documentation" : "A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.", "simpleType" : "MetricsAndOperator", "variableSetterType" : "MetricsAndOperator" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MetricsFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MetricsFilter", "variableName" : "metricsFilter", "variableType" : "MetricsFilter", "documentation" : null, "simpleType" : "MetricsFilter", "variableSetterType" : "MetricsFilter" }, "wrapper" : false }, "MultipartUpload" : { "c2jName" : "MultipartUpload", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID that identifies the multipart upload.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID that identifies the multipart upload.\n@param uploadId Upload ID that identifies the multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID that identifies the multipart upload.\n@return Upload ID that identifies the multipart upload.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID that identifies the multipart upload.\n@param uploadId Upload ID that identifies the multipart upload.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID that identifies the multipart upload.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Key of the object for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Key of the object for which the multipart upload was initiated.\n@param key Key of the object for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Key of the object for which the multipart upload was initiated.\n@return Key of the object for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Key of the object for which the multipart upload was initiated.\n@param key Key of the object for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Key of the object for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitiated", "beanStyleSetterMethodName" : "setInitiated", "c2jName" : "Initiated", "c2jShape" : "Initiated", "deprecated" : false, "documentation" : "Date and time at which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "initiated", "fluentSetterDocumentation" : "Date and time at which the multipart upload was initiated.\n@param initiated Date and time at which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiated", "getterDocumentation" : "Date and time at which the multipart upload was initiated.\n@return Date and time at which the multipart upload was initiated.", "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" : "Initiated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Initiated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Initiated", "setterDocumentation" : "Date and time at which the multipart upload was initiated.\n@param initiated Date and time at which the multipart upload was initiated.", "setterMethodName" : "setInitiated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "initiated", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "initiated", "variableType" : "java.time.Instant", "documentation" : "Date and time at which the multipart upload was initiated.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitiator", "beanStyleSetterMethodName" : "setInitiator", "c2jName" : "Initiator", "c2jShape" : "Initiator", "deprecated" : false, "documentation" : "Identifies who initiated the multipart upload.", "enumType" : null, "fluentGetterMethodName" : "initiator", "fluentSetterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiator", "getterDocumentation" : "Identifies who initiated the multipart upload.\n@return Identifies who initiated the multipart upload.", "getterModel" : { "returnType" : "Initiator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Initiator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Initiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Initiator", "setterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.", "setterMethodName" : "setInitiator", "setterModel" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "simple" : false, "variable" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "Identifies who initiated the multipart upload.", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Initiated" : { "beanStyleGetterMethodName" : "getInitiated", "beanStyleSetterMethodName" : "setInitiated", "c2jName" : "Initiated", "c2jShape" : "Initiated", "deprecated" : false, "documentation" : "Date and time at which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "initiated", "fluentSetterDocumentation" : "Date and time at which the multipart upload was initiated.\n@param initiated Date and time at which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiated", "getterDocumentation" : "Date and time at which the multipart upload was initiated.\n@return Date and time at which the multipart upload was initiated.", "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" : "Initiated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Initiated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Initiated", "setterDocumentation" : "Date and time at which the multipart upload was initiated.\n@param initiated Date and time at which the multipart upload was initiated.", "setterMethodName" : "setInitiated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "initiated", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "initiated", "variableType" : "java.time.Instant", "documentation" : "Date and time at which the multipart upload was initiated.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Initiator" : { "beanStyleGetterMethodName" : "getInitiator", "beanStyleSetterMethodName" : "setInitiator", "c2jName" : "Initiator", "c2jShape" : "Initiator", "deprecated" : false, "documentation" : "Identifies who initiated the multipart upload.", "enumType" : null, "fluentGetterMethodName" : "initiator", "fluentSetterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiator", "getterDocumentation" : "Identifies who initiated the multipart upload.\n@return Identifies who initiated the multipart upload.", "getterModel" : { "returnType" : "Initiator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Initiator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Initiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Initiator", "setterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.", "setterMethodName" : "setInitiator", "setterModel" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "simple" : false, "variable" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "Identifies who initiated the multipart upload.", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Key of the object for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Key of the object for which the multipart upload was initiated.\n@param key Key of the object for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Key of the object for which the multipart upload was initiated.\n@return Key of the object for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Key of the object for which the multipart upload was initiated.\n@param key Key of the object for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Key of the object for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadId" : { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID that identifies the multipart upload.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID that identifies the multipart upload.\n@param uploadId Upload ID that identifies the multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID that identifies the multipart upload.\n@return Upload ID that identifies the multipart upload.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID that identifies the multipart upload.\n@param uploadId Upload ID that identifies the multipart upload.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID that identifies the multipart upload.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID that identifies the multipart upload.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID that identifies the multipart upload.\n@param uploadId Upload ID that identifies the multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID that identifies the multipart upload.\n@return Upload ID that identifies the multipart upload.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UploadId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID that identifies the multipart upload.\n@param uploadId Upload ID that identifies the multipart upload.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID that identifies the multipart upload.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Key of the object for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Key of the object for which the multipart upload was initiated.\n@param key Key of the object for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Key of the object for which the multipart upload was initiated.\n@return Key of the object for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Key of the object for which the multipart upload was initiated.\n@param key Key of the object for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Key of the object for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitiated", "beanStyleSetterMethodName" : "setInitiated", "c2jName" : "Initiated", "c2jShape" : "Initiated", "deprecated" : false, "documentation" : "Date and time at which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "initiated", "fluentSetterDocumentation" : "Date and time at which the multipart upload was initiated.\n@param initiated Date and time at which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiated", "getterDocumentation" : "Date and time at which the multipart upload was initiated.\n@return Date and time at which the multipart upload was initiated.", "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" : "Initiated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Initiated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Initiated", "setterDocumentation" : "Date and time at which the multipart upload was initiated.\n@param initiated Date and time at which the multipart upload was initiated.", "setterMethodName" : "setInitiated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "initiated", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "initiated", "variableType" : "java.time.Instant", "documentation" : "Date and time at which the multipart upload was initiated.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitiator", "beanStyleSetterMethodName" : "setInitiator", "c2jName" : "Initiator", "c2jShape" : "Initiator", "deprecated" : false, "documentation" : "Identifies who initiated the multipart upload.", "enumType" : null, "fluentGetterMethodName" : "initiator", "fluentSetterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiator", "getterDocumentation" : "Identifies who initiated the multipart upload.\n@return Identifies who initiated the multipart upload.", "getterModel" : { "returnType" : "Initiator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Initiator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Initiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Initiator", "setterDocumentation" : "Identifies who initiated the multipart upload.\n@param initiator Identifies who initiated the multipart upload.", "setterMethodName" : "setInitiator", "setterModel" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "simple" : false, "variable" : { "variableDeclarationType" : "Initiator", "variableName" : "initiator", "variableType" : "Initiator", "documentation" : "Identifies who initiated the multipart upload.", "simpleType" : "Initiator", "variableSetterType" : "Initiator" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MultipartUpload", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MultipartUpload", "variableName" : "multipartUpload", "variableType" : "MultipartUpload", "documentation" : null, "simpleType" : "MultipartUpload", "variableSetterType" : "MultipartUpload" }, "wrapper" : false }, "NoSuchBucketException" : { "c2jName" : "NoSuchBucket", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "The specified bucket does not exist.", "enums" : null, "errorCode" : "NoSuchBucket", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NoSuchBucketException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NoSuchBucketException", "variableName" : "noSuchBucketException", "variableType" : "NoSuchBucketException", "documentation" : null, "simpleType" : "NoSuchBucketException", "variableSetterType" : "NoSuchBucketException" }, "wrapper" : false }, "NoSuchKeyException" : { "c2jName" : "NoSuchKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "The specified key does not exist.", "enums" : null, "errorCode" : "NoSuchKey", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NoSuchKeyException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NoSuchKeyException", "variableName" : "noSuchKeyException", "variableType" : "NoSuchKeyException", "documentation" : null, "simpleType" : "NoSuchKeyException", "variableSetterType" : "NoSuchKeyException" }, "wrapper" : false }, "NoSuchUploadException" : { "c2jName" : "NoSuchUpload", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "The specified multipart upload does not exist.", "enums" : null, "errorCode" : "NoSuchUpload", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NoSuchUploadException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NoSuchUploadException", "variableName" : "noSuchUploadException", "variableType" : "NoSuchUploadException", "documentation" : null, "simpleType" : "NoSuchUploadException", "variableSetterType" : "NoSuchUploadException" }, "wrapper" : false }, "NoncurrentVersionExpiration" : { "c2jName" : "NoncurrentVersionExpiration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Specifies when noncurrent object versions expire. Upon expiration, Amazon S3 permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that Amazon S3 delete noncurrent object versions at a specific period in the object's lifetime.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNoncurrentDays", "beanStyleSetterMethodName" : "setNoncurrentDays", "c2jName" : "NoncurrentDays", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "enumType" : null, "fluentGetterMethodName" : "noncurrentDays", "fluentSetterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentDays", "getterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "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" : "NoncurrentDays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NoncurrentDays", "setterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setNoncurrentDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NoncurrentDays" : { "beanStyleGetterMethodName" : "getNoncurrentDays", "beanStyleSetterMethodName" : "setNoncurrentDays", "c2jName" : "NoncurrentDays", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "enumType" : null, "fluentGetterMethodName" : "noncurrentDays", "fluentSetterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentDays", "getterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "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" : "NoncurrentDays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NoncurrentDays", "setterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setNoncurrentDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNoncurrentDays", "beanStyleSetterMethodName" : "setNoncurrentDays", "c2jName" : "NoncurrentDays", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "enumType" : null, "fluentGetterMethodName" : "noncurrentDays", "fluentSetterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentDays", "getterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "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" : "NoncurrentDays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NoncurrentDays", "setterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setNoncurrentDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NoncurrentVersionExpiration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : null, "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "wrapper" : false }, "NoncurrentVersionTransition" : { "c2jName" : "NoncurrentVersionTransition", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA or GLACIER storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 transition noncurrent object versions to the STANDARD_IA or GLACIER storage class at a specific period in the object's lifetime.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNoncurrentDays", "beanStyleSetterMethodName" : "setNoncurrentDays", "c2jName" : "NoncurrentDays", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "enumType" : null, "fluentGetterMethodName" : "noncurrentDays", "fluentSetterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentDays", "getterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "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" : "NoncurrentDays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NoncurrentDays", "setterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setNoncurrentDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "TransitionStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "TransitionStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitionStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see TransitionStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NoncurrentDays" : { "beanStyleGetterMethodName" : "getNoncurrentDays", "beanStyleSetterMethodName" : "setNoncurrentDays", "c2jName" : "NoncurrentDays", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "enumType" : null, "fluentGetterMethodName" : "noncurrentDays", "fluentSetterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentDays", "getterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "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" : "NoncurrentDays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NoncurrentDays", "setterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setNoncurrentDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "TransitionStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "TransitionStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitionStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see TransitionStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNoncurrentDays", "beanStyleSetterMethodName" : "setNoncurrentDays", "c2jName" : "NoncurrentDays", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "enumType" : null, "fluentGetterMethodName" : "noncurrentDays", "fluentSetterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentDays", "getterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@return Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "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" : "NoncurrentDays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NoncurrentDays", "setterDocumentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.\n@param noncurrentDays Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setNoncurrentDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "noncurrentDays", "variableType" : "Integer", "documentation" : "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "TransitionStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "TransitionStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitionStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see TransitionStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NoncurrentVersionTransition", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "noncurrentVersionTransition", "variableType" : "NoncurrentVersionTransition", "documentation" : null, "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "wrapper" : false }, "NotificationConfiguration" : { "c2jName" : "NotificationConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for specifying the notification configuration of the bucket. If this element is empty, notifications are turned off on the bucket.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTopicConfigurations", "beanStyleSetterMethodName" : "setTopicConfigurations", "c2jName" : "TopicConfigurations", "c2jShape" : "TopicConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfigurations", "fluentSetterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfigurations", "getterDocumentation" : "Returns the value of the TopicConfigurations property for this object.\n

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

\n@return The value of the TopicConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TopicConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "TopicConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TopicConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TopicConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TopicConfigurations", "setterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.", "setterMethodName" : "setTopicConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueConfigurations", "beanStyleSetterMethodName" : "setQueueConfigurations", "c2jName" : "QueueConfigurations", "c2jShape" : "QueueConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfigurations", "fluentSetterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfigurations", "getterDocumentation" : "Returns the value of the QueueConfigurations property for this object.\n

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

\n@return The value of the QueueConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "QueueConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "QueueConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "QueueConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "QueueConfigurations", "setterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.", "setterMethodName" : "setQueueConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaFunctionConfigurations", "beanStyleSetterMethodName" : "setLambdaFunctionConfigurations", "c2jName" : "LambdaFunctionConfigurations", "c2jShape" : "LambdaFunctionConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lambdaFunctionConfigurations", "fluentSetterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionConfigurations", "getterDocumentation" : "Returns the value of the LambdaFunctionConfigurations property for this object.\n

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

\n@return The value of the LambdaFunctionConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LambdaFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LambdaFunctionConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LambdaFunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LambdaFunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LambdaFunctionConfigurations", "setterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.", "setterMethodName" : "setLambdaFunctionConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LambdaFunctionConfigurations" : { "beanStyleGetterMethodName" : "getLambdaFunctionConfigurations", "beanStyleSetterMethodName" : "setLambdaFunctionConfigurations", "c2jName" : "LambdaFunctionConfigurations", "c2jShape" : "LambdaFunctionConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lambdaFunctionConfigurations", "fluentSetterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionConfigurations", "getterDocumentation" : "Returns the value of the LambdaFunctionConfigurations property for this object.\n

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

\n@return The value of the LambdaFunctionConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LambdaFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LambdaFunctionConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LambdaFunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LambdaFunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LambdaFunctionConfigurations", "setterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.", "setterMethodName" : "setLambdaFunctionConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "QueueConfigurations" : { "beanStyleGetterMethodName" : "getQueueConfigurations", "beanStyleSetterMethodName" : "setQueueConfigurations", "c2jName" : "QueueConfigurations", "c2jShape" : "QueueConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfigurations", "fluentSetterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfigurations", "getterDocumentation" : "Returns the value of the QueueConfigurations property for this object.\n

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

\n@return The value of the QueueConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "QueueConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "QueueConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "QueueConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "QueueConfigurations", "setterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.", "setterMethodName" : "setQueueConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TopicConfigurations" : { "beanStyleGetterMethodName" : "getTopicConfigurations", "beanStyleSetterMethodName" : "setTopicConfigurations", "c2jName" : "TopicConfigurations", "c2jShape" : "TopicConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfigurations", "fluentSetterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfigurations", "getterDocumentation" : "Returns the value of the TopicConfigurations property for this object.\n

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

\n@return The value of the TopicConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TopicConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "TopicConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TopicConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TopicConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TopicConfigurations", "setterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.", "setterMethodName" : "setTopicConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTopicConfigurations", "beanStyleSetterMethodName" : "setTopicConfigurations", "c2jName" : "TopicConfigurations", "c2jShape" : "TopicConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfigurations", "fluentSetterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfigurations", "getterDocumentation" : "Returns the value of the TopicConfigurations property for this object.\n

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

\n@return The value of the TopicConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TopicConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "TopicConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfiguration", "variableName" : "member", "variableType" : "TopicConfiguration", "documentation" : "", "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TopicConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TopicConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TopicConfigurations", "setterDocumentation" : "Sets the value of the TopicConfigurations property for this object.\n\n@param topicConfigurations The new value for the TopicConfigurations property for this object.", "setterMethodName" : "setTopicConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "topicConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueConfigurations", "beanStyleSetterMethodName" : "setQueueConfigurations", "c2jName" : "QueueConfigurations", "c2jShape" : "QueueConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfigurations", "fluentSetterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfigurations", "getterDocumentation" : "Returns the value of the QueueConfigurations property for this object.\n

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

\n@return The value of the QueueConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "QueueConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfiguration", "variableName" : "member", "variableType" : "QueueConfiguration", "documentation" : "", "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "QueueConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "QueueConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "QueueConfigurations", "setterDocumentation" : "Sets the value of the QueueConfigurations property for this object.\n\n@param queueConfigurations The new value for the QueueConfigurations property for this object.", "setterMethodName" : "setQueueConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaFunctionConfigurations", "beanStyleSetterMethodName" : "setLambdaFunctionConfigurations", "c2jName" : "LambdaFunctionConfigurations", "c2jShape" : "LambdaFunctionConfigurationList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lambdaFunctionConfigurations", "fluentSetterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaFunctionConfigurations", "getterDocumentation" : "Returns the value of the LambdaFunctionConfigurations property for this object.\n

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

\n@return The value of the LambdaFunctionConfigurations property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LambdaFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : 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" : "LambdaFunctionConfiguration", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LambdaFunctionConfiguration", "variableName" : "member", "variableType" : "LambdaFunctionConfiguration", "documentation" : "", "simpleType" : "LambdaFunctionConfiguration", "variableSetterType" : "LambdaFunctionConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LambdaFunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LambdaFunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LambdaFunctionConfigurations", "setterDocumentation" : "Sets the value of the LambdaFunctionConfigurations property for this object.\n\n@param lambdaFunctionConfigurations The new value for the LambdaFunctionConfigurations property for this object.", "setterMethodName" : "setLambdaFunctionConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lambdaFunctionConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotificationConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "wrapper" : false }, "NotificationConfigurationDeprecated" : { "c2jName" : "NotificationConfigurationDeprecated", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTopicConfiguration", "beanStyleSetterMethodName" : "setTopicConfiguration", "c2jName" : "TopicConfiguration", "c2jShape" : "TopicConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfiguration", "fluentSetterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfiguration", "getterDocumentation" : "Returns the value of the TopicConfiguration property for this object.\n@return The value of the TopicConfiguration property for this object.", "getterModel" : { "returnType" : "TopicConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "TopicConfiguration", "setterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.", "setterMethodName" : "setTopicConfiguration", "setterModel" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueConfiguration", "beanStyleSetterMethodName" : "setQueueConfiguration", "c2jName" : "QueueConfiguration", "c2jShape" : "QueueConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfiguration", "fluentSetterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfiguration", "getterDocumentation" : "Returns the value of the QueueConfiguration property for this object.\n@return The value of the QueueConfiguration property for this object.", "getterModel" : { "returnType" : "QueueConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "QueueConfiguration", "setterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.", "setterMethodName" : "setQueueConfiguration", "setterModel" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudFunctionConfiguration", "beanStyleSetterMethodName" : "setCloudFunctionConfiguration", "c2jName" : "CloudFunctionConfiguration", "c2jShape" : "CloudFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "cloudFunctionConfiguration", "fluentSetterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFunctionConfiguration", "getterDocumentation" : "Returns the value of the CloudFunctionConfiguration property for this object.\n@return The value of the CloudFunctionConfiguration property for this object.", "getterModel" : { "returnType" : "CloudFunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudFunctionConfiguration", "setterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.", "setterMethodName" : "setCloudFunctionConfiguration", "setterModel" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudFunctionConfiguration" : { "beanStyleGetterMethodName" : "getCloudFunctionConfiguration", "beanStyleSetterMethodName" : "setCloudFunctionConfiguration", "c2jName" : "CloudFunctionConfiguration", "c2jShape" : "CloudFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "cloudFunctionConfiguration", "fluentSetterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFunctionConfiguration", "getterDocumentation" : "Returns the value of the CloudFunctionConfiguration property for this object.\n@return The value of the CloudFunctionConfiguration property for this object.", "getterModel" : { "returnType" : "CloudFunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudFunctionConfiguration", "setterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.", "setterMethodName" : "setCloudFunctionConfiguration", "setterModel" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "xmlNameSpaceUri" : null }, "QueueConfiguration" : { "beanStyleGetterMethodName" : "getQueueConfiguration", "beanStyleSetterMethodName" : "setQueueConfiguration", "c2jName" : "QueueConfiguration", "c2jShape" : "QueueConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfiguration", "fluentSetterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfiguration", "getterDocumentation" : "Returns the value of the QueueConfiguration property for this object.\n@return The value of the QueueConfiguration property for this object.", "getterModel" : { "returnType" : "QueueConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "QueueConfiguration", "setterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.", "setterMethodName" : "setQueueConfiguration", "setterModel" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, "TopicConfiguration" : { "beanStyleGetterMethodName" : "getTopicConfiguration", "beanStyleSetterMethodName" : "setTopicConfiguration", "c2jName" : "TopicConfiguration", "c2jShape" : "TopicConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfiguration", "fluentSetterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfiguration", "getterDocumentation" : "Returns the value of the TopicConfiguration property for this object.\n@return The value of the TopicConfiguration property for this object.", "getterModel" : { "returnType" : "TopicConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "TopicConfiguration", "setterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.", "setterMethodName" : "setTopicConfiguration", "setterModel" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTopicConfiguration", "beanStyleSetterMethodName" : "setTopicConfiguration", "c2jName" : "TopicConfiguration", "c2jShape" : "TopicConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "topicConfiguration", "fluentSetterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicConfiguration", "getterDocumentation" : "Returns the value of the TopicConfiguration property for this object.\n@return The value of the TopicConfiguration property for this object.", "getterModel" : { "returnType" : "TopicConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TopicConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TopicConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "TopicConfiguration", "setterDocumentation" : "Sets the value of the TopicConfiguration property for this object.\n\n@param topicConfiguration The new value for the TopicConfiguration property for this object.", "setterMethodName" : "setTopicConfiguration", "setterModel" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfiguration", "variableType" : "TopicConfigurationDeprecated", "documentation" : "", "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueConfiguration", "beanStyleSetterMethodName" : "setQueueConfiguration", "c2jName" : "QueueConfiguration", "c2jShape" : "QueueConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queueConfiguration", "fluentSetterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueConfiguration", "getterDocumentation" : "Returns the value of the QueueConfiguration property for this object.\n@return The value of the QueueConfiguration property for this object.", "getterModel" : { "returnType" : "QueueConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "QueueConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "QueueConfiguration", "setterDocumentation" : "Sets the value of the QueueConfiguration property for this object.\n\n@param queueConfiguration The new value for the QueueConfiguration property for this object.", "setterMethodName" : "setQueueConfiguration", "setterModel" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfiguration", "variableType" : "QueueConfigurationDeprecated", "documentation" : "", "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudFunctionConfiguration", "beanStyleSetterMethodName" : "setCloudFunctionConfiguration", "c2jName" : "CloudFunctionConfiguration", "c2jShape" : "CloudFunctionConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "cloudFunctionConfiguration", "fluentSetterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFunctionConfiguration", "getterDocumentation" : "Returns the value of the CloudFunctionConfiguration property for this object.\n@return The value of the CloudFunctionConfiguration property for this object.", "getterModel" : { "returnType" : "CloudFunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFunctionConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFunctionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudFunctionConfiguration", "setterDocumentation" : "Sets the value of the CloudFunctionConfiguration property for this object.\n\n@param cloudFunctionConfiguration The new value for the CloudFunctionConfiguration property for this object.", "setterMethodName" : "setCloudFunctionConfiguration", "setterModel" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudFunctionConfiguration", "variableName" : "cloudFunctionConfiguration", "variableType" : "CloudFunctionConfiguration", "documentation" : "", "simpleType" : "CloudFunctionConfiguration", "variableSetterType" : "CloudFunctionConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotificationConfigurationDeprecated", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotificationConfigurationDeprecated", "variableName" : "notificationConfigurationDeprecated", "variableType" : "NotificationConfigurationDeprecated", "documentation" : null, "simpleType" : "NotificationConfigurationDeprecated", "variableSetterType" : "NotificationConfigurationDeprecated" }, "wrapper" : false }, "NotificationConfigurationFilter" : { "c2jName" : "NotificationConfigurationFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for object key name filtering rules. For information about key name filtering, go to Configuring Event Notifications in the Amazon Simple Storage Service Developer Guide.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "S3KeyFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "S3KeyFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "S3KeyFilter", "variableName" : "key", "variableType" : "S3KeyFilter", "documentation" : "", "simpleType" : "S3KeyFilter", "variableSetterType" : "S3KeyFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3KeyFilter", "variableName" : "key", "variableType" : "S3KeyFilter", "documentation" : "", "simpleType" : "S3KeyFilter", "variableSetterType" : "S3KeyFilter" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "S3KeyFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "S3KeyFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "S3KeyFilter", "variableName" : "key", "variableType" : "S3KeyFilter", "documentation" : "", "simpleType" : "S3KeyFilter", "variableSetterType" : "S3KeyFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3KeyFilter", "variableName" : "key", "variableType" : "S3KeyFilter", "documentation" : "", "simpleType" : "S3KeyFilter", "variableSetterType" : "S3KeyFilter" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "S3KeyFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "S3KeyFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "S3KeyFilter", "variableName" : "key", "variableType" : "S3KeyFilter", "documentation" : "", "simpleType" : "S3KeyFilter", "variableSetterType" : "S3KeyFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "S3KeyFilter", "variableName" : "key", "variableType" : "S3KeyFilter", "documentation" : "", "simpleType" : "S3KeyFilter", "variableSetterType" : "S3KeyFilter" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotificationConfigurationFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "notificationConfigurationFilter", "variableType" : "NotificationConfigurationFilter", "documentation" : null, "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "wrapper" : false }, "ObjectAlreadyInActiveTierErrorException" : { "c2jName" : "ObjectAlreadyInActiveTierError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "This operation is not allowed against this storage tier", "enums" : null, "errorCode" : "ObjectAlreadyInActiveTierError", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ObjectAlreadyInActiveTierErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ObjectAlreadyInActiveTierErrorException", "variableName" : "objectAlreadyInActiveTierErrorException", "variableType" : "ObjectAlreadyInActiveTierErrorException", "documentation" : null, "simpleType" : "ObjectAlreadyInActiveTierErrorException", "variableSetterType" : "ObjectAlreadyInActiveTierErrorException" }, "wrapper" : false }, "ObjectCannedACL" : { "c2jName" : "ObjectCannedACL", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Private", "value" : "private" }, { "name" : "PublicRead", "value" : "public-read" }, { "name" : "PublicReadWrite", "value" : "public-read-write" }, { "name" : "AuthenticatedRead", "value" : "authenticated-read" }, { "name" : "AwsExecRead", "value" : "aws-exec-read" }, { "name" : "BucketOwnerRead", "value" : "bucket-owner-read" }, { "name" : "BucketOwnerFullControl", "value" : "bucket-owner-full-control" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ObjectCannedACL", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ObjectCannedACL", "variableName" : "objectCannedACL", "variableType" : "ObjectCannedACL", "documentation" : null, "simpleType" : "ObjectCannedACL", "variableSetterType" : "ObjectCannedACL" }, "wrapper" : false }, "ObjectIdentifier" : { "c2jName" : "ObjectIdentifier", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Key name of the object to delete.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Key name of the object to delete.\n@param key Key name of the object to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Key name of the object to delete.\n@return Key name of the object 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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Key name of the object to delete.\n@param key Key name of the object to delete.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Key name of the object to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId for the specific version of the object to delete.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId for the specific version of the object to delete.\n@param versionId VersionId for the specific version of the object to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId for the specific version of the object to delete.\n@return VersionId for the specific version of the object 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId for the specific version of the object to delete.\n@param versionId VersionId for the specific version of the object to delete.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId for the specific version of the object to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Key name of the object to delete.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Key name of the object to delete.\n@param key Key name of the object to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Key name of the object to delete.\n@return Key name of the object 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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Key name of the object to delete.\n@param key Key name of the object to delete.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Key name of the object to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId for the specific version of the object to delete.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId for the specific version of the object to delete.\n@param versionId VersionId for the specific version of the object to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId for the specific version of the object to delete.\n@return VersionId for the specific version of the object 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId for the specific version of the object to delete.\n@param versionId VersionId for the specific version of the object to delete.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId for the specific version of the object to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Key name of the object to delete.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Key name of the object to delete.\n@param key Key name of the object to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Key name of the object to delete.\n@return Key name of the object 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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Key name of the object to delete.\n@param key Key name of the object to delete.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Key name of the object to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId for the specific version of the object to delete.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId for the specific version of the object to delete.\n@param versionId VersionId for the specific version of the object to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId for the specific version of the object to delete.\n@return VersionId for the specific version of the object 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId for the specific version of the object to delete.\n@param versionId VersionId for the specific version of the object to delete.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId for the specific version of the object to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key" ], "shapeName" : "ObjectIdentifier", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ObjectIdentifier", "variableName" : "objectIdentifier", "variableType" : "ObjectIdentifier", "documentation" : null, "simpleType" : "ObjectIdentifier", "variableSetterType" : "ObjectIdentifier" }, "wrapper" : false }, "ObjectNotInActiveTierErrorException" : { "c2jName" : "ObjectNotInActiveTierError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "The source object of the COPY operation is not in the active tier and is only stored in Amazon Glacier.", "enums" : null, "errorCode" : "ObjectNotInActiveTierError", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ObjectNotInActiveTierErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ObjectNotInActiveTierErrorException", "variableName" : "objectNotInActiveTierErrorException", "variableType" : "ObjectNotInActiveTierErrorException", "documentation" : null, "simpleType" : "ObjectNotInActiveTierErrorException", "variableSetterType" : "ObjectNotInActiveTierErrorException" }, "wrapper" : false }, "ObjectStorageClass" : { "c2jName" : "ObjectStorageClass", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "STANDARD", "value" : "STANDARD" }, { "name" : "REDUCED_REDUNDANCY", "value" : "REDUCED_REDUNDANCY" }, { "name" : "GLACIER", "value" : "GLACIER" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ObjectStorageClass", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ObjectStorageClass", "variableName" : "objectStorageClass", "variableType" : "ObjectStorageClass", "documentation" : null, "simpleType" : "ObjectStorageClass", "variableSetterType" : "ObjectStorageClass" }, "wrapper" : false }, "ObjectVersion" : { "c2jName" : "ObjectVersion", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Returns the value of the ETag property for this object.\n@return The value of the ETag property 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Size", "deprecated" : false, "documentation" : "Size in bytes of the object.", "enumType" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "Size in bytes of the object.\n@param size Size in bytes of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "Size in bytes of the object.\n@return Size in bytes of the object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "Size in bytes of the object.\n@param size Size in bytes of the object.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "Size in bytes of the object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "ObjectVersionStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "ObjectVersionStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectVersionStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectVersionStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see ObjectVersionStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectVersionStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "The object key.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "The object key.\n@param key The object key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "The object key.\n@return The object key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "The object key.\n@param key The object key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "The object key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version ID of an object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version ID of an object.\n@return Version ID of an 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version ID of an object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsLatest", "beanStyleSetterMethodName" : "setIsLatest", "c2jName" : "IsLatest", "c2jShape" : "IsLatest", "deprecated" : false, "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "enumType" : null, "fluentGetterMethodName" : "isLatest", "fluentSetterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLatest", "getterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Specifies whether the object is (true) or is not (false) the latest version of an object.", "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" : "IsLatest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsLatest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsLatest", "setterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.", "setterMethodName" : "setIsLatest", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time the object was last modified.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time the object was last modified.\n@return Date and time the object was last modified.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time the object was last modified.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Returns the value of the ETag property for this object.\n@return The value of the ETag property 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsLatest" : { "beanStyleGetterMethodName" : "getIsLatest", "beanStyleSetterMethodName" : "setIsLatest", "c2jName" : "IsLatest", "c2jShape" : "IsLatest", "deprecated" : false, "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "enumType" : null, "fluentGetterMethodName" : "isLatest", "fluentSetterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLatest", "getterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Specifies whether the object is (true) or is not (false) the latest version of an object.", "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" : "IsLatest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsLatest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsLatest", "setterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.", "setterMethodName" : "setIsLatest", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "The object key.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "The object key.\n@param key The object key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "The object key.\n@return The object key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "The object key.\n@param key The object key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "The object key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModified" : { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time the object was last modified.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time the object was last modified.\n@return Date and time the object was last modified.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time the object was last modified.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Size", "deprecated" : false, "documentation" : "Size in bytes of the object.", "enumType" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "Size in bytes of the object.\n@param size Size in bytes of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "Size in bytes of the object.\n@return Size in bytes of the object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "Size in bytes of the object.\n@param size Size in bytes of the object.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "Size in bytes of the object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "ObjectVersionStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "ObjectVersionStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectVersionStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectVersionStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see ObjectVersionStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectVersionStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version ID of an object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version ID of an object.\n@return Version ID of an 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version ID of an object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Returns the value of the ETag property for this object.\n@return The value of the ETag property 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Size", "deprecated" : false, "documentation" : "Size in bytes of the object.", "enumType" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "Size in bytes of the object.\n@param size Size in bytes of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "Size in bytes of the object.\n@return Size in bytes of the object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "Size in bytes of the object.\n@param size Size in bytes of the object.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "Size in bytes of the object.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "ObjectVersionStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "ObjectVersionStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectVersionStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectVersionStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see ObjectVersionStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectVersionStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "The object key.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "The object key.\n@param key The object key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "The object key.\n@return The object key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "The object key.\n@param key The object key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "The object key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version ID of an object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version ID of an object.\n@return Version ID of an 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version ID of an object.\n@param versionId Version ID of an object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version ID of an object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsLatest", "beanStyleSetterMethodName" : "setIsLatest", "c2jName" : "IsLatest", "c2jShape" : "IsLatest", "deprecated" : false, "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "enumType" : null, "fluentGetterMethodName" : "isLatest", "fluentSetterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLatest", "getterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@return Specifies whether the object is (true) or is not (false) the latest version of an object.", "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" : "IsLatest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsLatest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IsLatest", "setterDocumentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.\n@param isLatest Specifies whether the object is (true) or is not (false) the latest version of an object.", "setterMethodName" : "setIsLatest", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatest", "variableType" : "Boolean", "documentation" : "Specifies whether the object is (true) or is not (false) the latest version of an object.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time the object was last modified.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time the object was last modified.\n@return Date and time the object was last modified.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time the object was last modified.\n@param lastModified Date and time the object was last modified.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time the object was last modified.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ObjectVersion", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ObjectVersion", "variableName" : "objectVersion", "variableType" : "ObjectVersion", "documentation" : null, "simpleType" : "ObjectVersion", "variableSetterType" : "ObjectVersion" }, "wrapper" : false }, "ObjectVersionStorageClass" : { "c2jName" : "ObjectVersionStorageClass", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "STANDARD", "value" : "STANDARD" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ObjectVersionStorageClass", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ObjectVersionStorageClass", "variableName" : "objectVersionStorageClass", "variableType" : "ObjectVersionStorageClass", "documentation" : null, "simpleType" : "ObjectVersionStorageClass", "variableSetterType" : "ObjectVersionStorageClass" }, "wrapper" : false }, "Owner" : { "c2jName" : "Owner", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "DisplayName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "Sets the value of the DisplayName property for this object.\n\n@param displayName The new value for the DisplayName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "Returns the value of the DisplayName property for this object.\n@return The value of the DisplayName property 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" : "DisplayName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DisplayName", "setterDocumentation" : "Sets the value of the DisplayName property for this object.\n\n@param displayName The new value for the DisplayName property for this object.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the ID property for this object.\n\n@param id The new value for the ID property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the ID property for this object.\n@return The value of the ID property 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" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Sets the value of the ID property for this object.\n\n@param id The new value for the ID property for this object.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "DisplayName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "Sets the value of the DisplayName property for this object.\n\n@param displayName The new value for the DisplayName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "Returns the value of the DisplayName property for this object.\n@return The value of the DisplayName property 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" : "DisplayName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DisplayName", "setterDocumentation" : "Sets the value of the DisplayName property for this object.\n\n@param displayName The new value for the DisplayName property for this object.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ID" : { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the ID property for this object.\n\n@param id The new value for the ID property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the ID property for this object.\n@return The value of the ID property 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" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Sets the value of the ID property for this object.\n\n@param id The new value for the ID property for this object.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "DisplayName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "Sets the value of the DisplayName property for this object.\n\n@param displayName The new value for the DisplayName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "Returns the value of the DisplayName property for this object.\n@return The value of the DisplayName property 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" : "DisplayName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DisplayName", "setterDocumentation" : "Sets the value of the DisplayName property for this object.\n\n@param displayName The new value for the DisplayName property for this object.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the ID property for this object.\n\n@param id The new value for the ID property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the ID property for this object.\n@return The value of the ID property 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" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Sets the value of the ID property for this object.\n\n@param id The new value for the ID property for this object.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Owner", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : null, "simpleType" : "Owner", "variableSetterType" : "Owner" }, "wrapper" : false }, "Part" : { "c2jName" : "Part", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number identifying the part. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.\n@return Part number identifying the part. This is a positive integer between 1 and 10,000.", "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" : "PartNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PartNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number identifying the part. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time at which the part was uploaded.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time at which the part was uploaded.\n@param lastModified Date and time at which the part was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time at which the part was uploaded.\n@return Date and time at which the part was uploaded.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time at which the part was uploaded.\n@param lastModified Date and time at which the part was uploaded.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time at which the part was uploaded.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag returned when the part was uploaded.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag returned when the part was uploaded.\n@return Entity tag returned when the part was uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag returned when the part was uploaded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Size", "deprecated" : false, "documentation" : "Size of the uploaded part data.", "enumType" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "Size of the uploaded part data.\n@param size Size of the uploaded part data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "Size of the uploaded part data.\n@return Size of the uploaded part data.", "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" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "Size of the uploaded part data.\n@param size Size of the uploaded part data.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "Size of the uploaded part data.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag returned when the part was uploaded.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag returned when the part was uploaded.\n@return Entity tag returned when the part was uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag returned when the part was uploaded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModified" : { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time at which the part was uploaded.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time at which the part was uploaded.\n@param lastModified Date and time at which the part was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time at which the part was uploaded.\n@return Date and time at which the part was uploaded.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time at which the part was uploaded.\n@param lastModified Date and time at which the part was uploaded.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time at which the part was uploaded.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "PartNumber" : { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number identifying the part. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.\n@return Part number identifying the part. This is a positive integer between 1 and 10,000.", "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" : "PartNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PartNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number identifying the part. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Size", "deprecated" : false, "documentation" : "Size of the uploaded part data.", "enumType" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "Size of the uploaded part data.\n@param size Size of the uploaded part data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "Size of the uploaded part data.\n@return Size of the uploaded part data.", "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" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "Size of the uploaded part data.\n@param size Size of the uploaded part data.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "Size of the uploaded part data.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number identifying the part. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.\n@return Part number identifying the part. This is a positive integer between 1 and 10,000.", "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" : "PartNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PartNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.\n@param partNumber Part number identifying the part. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number identifying the part. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "Date and time at which the part was uploaded.", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Date and time at which the part was uploaded.\n@param lastModified Date and time at which the part was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Date and time at which the part was uploaded.\n@return Date and time at which the part was uploaded.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Date and time at which the part was uploaded.\n@param lastModified Date and time at which the part was uploaded.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "Date and time at which the part was uploaded.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag returned when the part was uploaded.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag returned when the part was uploaded.\n@return Entity tag returned when the part was uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag returned when the part was uploaded.\n@param eTag Entity tag returned when the part was uploaded.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag returned when the part was uploaded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Size", "deprecated" : false, "documentation" : "Size of the uploaded part data.", "enumType" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "Size of the uploaded part data.\n@param size Size of the uploaded part data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "Size of the uploaded part data.\n@return Size of the uploaded part data.", "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" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "Size of the uploaded part data.\n@param size Size of the uploaded part data.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "Size of the uploaded part data.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Part", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Part", "variableName" : "part", "variableType" : "Part", "documentation" : null, "simpleType" : "Part", "variableSetterType" : "Part" }, "wrapper" : false }, "Payer" : { "c2jName" : "Payer", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Requester", "value" : "Requester" }, { "name" : "BucketOwner", "value" : "BucketOwner" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Payer", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Payer", "variableName" : "payer", "variableType" : "Payer", "documentation" : null, "simpleType" : "Payer", "variableSetterType" : "Payer" }, "wrapper" : false }, "Permission" : { "c2jName" : "Permission", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "FULL_CONTROL", "value" : "FULL_CONTROL" }, { "name" : "WRITE", "value" : "WRITE" }, { "name" : "WRITE_ACP", "value" : "WRITE_ACP" }, { "name" : "READ", "value" : "READ" }, { "name" : "READ_ACP", "value" : "READ_ACP" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Permission", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "permission", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "wrapper" : false }, "Protocol" : { "c2jName" : "Protocol", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Http", "value" : "http" }, { "name" : "Https", "value" : "https" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Protocol", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Protocol", "variableName" : "protocol", "variableType" : "Protocol", "documentation" : null, "simpleType" : "Protocol", "variableSetterType" : "Protocol" }, "wrapper" : false }, "PutBucketAccelerateConfigurationRequest" : { "c2jName" : "PutBucketAccelerateConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketAccelerateConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?accelerate", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket for which the accelerate configuration is set.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket for which the accelerate configuration is set.\n@param bucket Name of the bucket for which the accelerate configuration is set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket for which the accelerate configuration is set.\n@return Name of the bucket for which the accelerate configuration is set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket for which the accelerate configuration is set.\n@param bucket Name of the bucket for which the accelerate configuration is set.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket for which the accelerate configuration is set.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccelerateConfiguration", "beanStyleSetterMethodName" : "setAccelerateConfiguration", "c2jName" : "AccelerateConfiguration", "c2jShape" : "AccelerateConfiguration", "deprecated" : false, "documentation" : "Specifies the Accelerate Configuration you want to set for the bucket.", "enumType" : null, "fluentGetterMethodName" : "accelerateConfiguration", "fluentSetterDocumentation" : "Specifies the Accelerate Configuration you want to set for the bucket.\n@param accelerateConfiguration Specifies the Accelerate Configuration you want to set for the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accelerateConfiguration", "getterDocumentation" : "Specifies the Accelerate Configuration you want to set for the bucket.\n@return Specifies the Accelerate Configuration you want to set for the bucket.", "getterModel" : { "returnType" : "AccelerateConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccelerateConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccelerateConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AccelerateConfiguration", "setterDocumentation" : "Specifies the Accelerate Configuration you want to set for the bucket.\n@param accelerateConfiguration Specifies the Accelerate Configuration you want to set for the bucket.", "setterMethodName" : "setAccelerateConfiguration", "setterModel" : { "variableDeclarationType" : "AccelerateConfiguration", "variableName" : "accelerateConfiguration", "variableType" : "AccelerateConfiguration", "documentation" : "", "simpleType" : "AccelerateConfiguration", "variableSetterType" : "AccelerateConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AccelerateConfiguration", "variableName" : "accelerateConfiguration", "variableType" : "AccelerateConfiguration", "documentation" : "Specifies the Accelerate Configuration you want to set for the bucket.", "simpleType" : "AccelerateConfiguration", "variableSetterType" : "AccelerateConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "AccelerateConfiguration" : { "beanStyleGetterMethodName" : "getAccelerateConfiguration", "beanStyleSetterMethodName" : "setAccelerateConfiguration", "c2jName" : "AccelerateConfiguration", "c2jShape" : "AccelerateConfiguration", "deprecated" : false, "documentation" : "Specifies the Accelerate Configuration you want to set for the bucket.", "enumType" : null, "fluentGetterMethodName" : "accelerateConfiguration", "fluentSetterDocumentation" : "Specifies the Accelerate Configuration you want to set for the bucket.\n@param accelerateConfiguration Specifies the Accelerate Configuration you want to set for the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accelerateConfiguration", "getterDocumentation" : "Specifies the Accelerate Configuration you want to set for the bucket.\n@return Specifies the Accelerate Configuration you want to set for the bucket.", "getterModel" : { "returnType" : "AccelerateConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccelerateConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccelerateConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AccelerateConfiguration", "setterDocumentation" : "Specifies the Accelerate Configuration you want to set for the bucket.\n@param accelerateConfiguration Specifies the Accelerate Configuration you want to set for the bucket.", "setterMethodName" : "setAccelerateConfiguration", "setterModel" : { "variableDeclarationType" : "AccelerateConfiguration", "variableName" : "accelerateConfiguration", "variableType" : "AccelerateConfiguration", "documentation" : "", "simpleType" : "AccelerateConfiguration", "variableSetterType" : "AccelerateConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AccelerateConfiguration", "variableName" : "accelerateConfiguration", "variableType" : "AccelerateConfiguration", "documentation" : "Specifies the Accelerate Configuration you want to set for the bucket.", "simpleType" : "AccelerateConfiguration", "variableSetterType" : "AccelerateConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket for which the accelerate configuration is set.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket for which the accelerate configuration is set.\n@param bucket Name of the bucket for which the accelerate configuration is set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket for which the accelerate configuration is set.\n@return Name of the bucket for which the accelerate configuration is set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket for which the accelerate configuration is set.\n@param bucket Name of the bucket for which the accelerate configuration is set.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket for which the accelerate configuration is set.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket for which the accelerate configuration is set.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket for which the accelerate configuration is set.\n@param bucket Name of the bucket for which the accelerate configuration is set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket for which the accelerate configuration is set.\n@return Name of the bucket for which the accelerate configuration is set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket for which the accelerate configuration is set.\n@param bucket Name of the bucket for which the accelerate configuration is set.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket for which the accelerate configuration is set.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccelerateConfiguration", "beanStyleSetterMethodName" : "setAccelerateConfiguration", "c2jName" : "AccelerateConfiguration", "c2jShape" : "AccelerateConfiguration", "deprecated" : false, "documentation" : "Specifies the Accelerate Configuration you want to set for the bucket.", "enumType" : null, "fluentGetterMethodName" : "accelerateConfiguration", "fluentSetterDocumentation" : "Specifies the Accelerate Configuration you want to set for the bucket.\n@param accelerateConfiguration Specifies the Accelerate Configuration you want to set for the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accelerateConfiguration", "getterDocumentation" : "Specifies the Accelerate Configuration you want to set for the bucket.\n@return Specifies the Accelerate Configuration you want to set for the bucket.", "getterModel" : { "returnType" : "AccelerateConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccelerateConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccelerateConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AccelerateConfiguration", "setterDocumentation" : "Specifies the Accelerate Configuration you want to set for the bucket.\n@param accelerateConfiguration Specifies the Accelerate Configuration you want to set for the bucket.", "setterMethodName" : "setAccelerateConfiguration", "setterModel" : { "variableDeclarationType" : "AccelerateConfiguration", "variableName" : "accelerateConfiguration", "variableType" : "AccelerateConfiguration", "documentation" : "", "simpleType" : "AccelerateConfiguration", "variableSetterType" : "AccelerateConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AccelerateConfiguration", "variableName" : "accelerateConfiguration", "variableType" : "AccelerateConfiguration", "documentation" : "Specifies the Accelerate Configuration you want to set for the bucket.", "simpleType" : "AccelerateConfiguration", "variableSetterType" : "AccelerateConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "AccelerateConfiguration" ], "shapeName" : "PutBucketAccelerateConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketAccelerateConfigurationRequest", "variableName" : "putBucketAccelerateConfigurationRequest", "variableType" : "PutBucketAccelerateConfigurationRequest", "documentation" : null, "simpleType" : "PutBucketAccelerateConfigurationRequest", "variableSetterType" : "PutBucketAccelerateConfigurationRequest" }, "wrapper" : false }, "PutBucketAccelerateConfigurationResponse" : { "c2jName" : "PutBucketAccelerateConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketAccelerateConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketAccelerateConfigurationResponse", "variableName" : "putBucketAccelerateConfigurationResponse", "variableType" : "PutBucketAccelerateConfigurationResponse", "documentation" : null, "simpleType" : "PutBucketAccelerateConfigurationResponse", "variableSetterType" : "PutBucketAccelerateConfigurationResponse" }, "wrapper" : false }, "PutBucketAclRequest" : { "c2jName" : "PutBucketAclRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketAcl", "locationName" : null, "requestUri" : "/{Bucket}?acl", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "BucketCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the bucket.", "enumType" : "BucketCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the bucket.\n@return The canned ACL to apply to the bucket.\n@see BucketCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessControlPolicy", "beanStyleSetterMethodName" : "setAccessControlPolicy", "c2jName" : "AccessControlPolicy", "c2jShape" : "AccessControlPolicy", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "accessControlPolicy", "fluentSetterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessControlPolicy", "getterDocumentation" : "Returns the value of the AccessControlPolicy property for this object.\n@return The value of the AccessControlPolicy property for this object.", "getterModel" : { "returnType" : "AccessControlPolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessControlPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AccessControlPolicy", "setterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.", "setterMethodName" : "setAccessControlPolicy", "setterModel" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "simple" : false, "variable" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to list the objects in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to list the objects in the bucket.\n@return Allows grantee to list the objects in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to list the objects in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the bucket ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the bucket ACL.\n@return Allows grantee to read the bucket ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the bucket ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWrite", "beanStyleSetterMethodName" : "setGrantWrite", "c2jName" : "GrantWrite", "c2jShape" : "GrantWrite", "deprecated" : false, "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWrite", "fluentSetterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWrite", "getterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Allows grantee to create, overwrite, and delete any object in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWrite", "setterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.", "setterMethodName" : "setGrantWrite", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@return Allows grantee to write the ACL for the applicable bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ACL" : { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "BucketCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the bucket.", "enumType" : "BucketCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the bucket.\n@return The canned ACL to apply to the bucket.\n@see BucketCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AccessControlPolicy" : { "beanStyleGetterMethodName" : "getAccessControlPolicy", "beanStyleSetterMethodName" : "setAccessControlPolicy", "c2jName" : "AccessControlPolicy", "c2jShape" : "AccessControlPolicy", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "accessControlPolicy", "fluentSetterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessControlPolicy", "getterDocumentation" : "Returns the value of the AccessControlPolicy property for this object.\n@return The value of the AccessControlPolicy property for this object.", "getterModel" : { "returnType" : "AccessControlPolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessControlPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AccessControlPolicy", "setterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.", "setterMethodName" : "setAccessControlPolicy", "setterModel" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "simple" : false, "variable" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantFullControl" : { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantRead" : { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to list the objects in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to list the objects in the bucket.\n@return Allows grantee to list the objects in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to list the objects in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantReadACP" : { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the bucket ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the bucket ACL.\n@return Allows grantee to read the bucket ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the bucket ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantWrite" : { "beanStyleGetterMethodName" : "getGrantWrite", "beanStyleSetterMethodName" : "setGrantWrite", "c2jName" : "GrantWrite", "c2jShape" : "GrantWrite", "deprecated" : false, "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWrite", "fluentSetterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWrite", "getterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Allows grantee to create, overwrite, and delete any object in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWrite", "setterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.", "setterMethodName" : "setGrantWrite", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantWriteACP" : { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@return Allows grantee to write the ACL for the applicable bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "BucketCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the bucket.", "enumType" : "BucketCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the bucket.\n@return The canned ACL to apply to the bucket.\n@see BucketCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the bucket.\n@param acl The canned ACL to apply to the bucket.\n@see BucketCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessControlPolicy", "beanStyleSetterMethodName" : "setAccessControlPolicy", "c2jName" : "AccessControlPolicy", "c2jShape" : "AccessControlPolicy", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "accessControlPolicy", "fluentSetterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessControlPolicy", "getterDocumentation" : "Returns the value of the AccessControlPolicy property for this object.\n@return The value of the AccessControlPolicy property for this object.", "getterModel" : { "returnType" : "AccessControlPolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessControlPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AccessControlPolicy", "setterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.", "setterMethodName" : "setAccessControlPolicy", "setterModel" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "simple" : false, "variable" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to list the objects in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to list the objects in the bucket.\n@return Allows grantee to list the objects in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to list the objects in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the bucket ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the bucket ACL.\n@return Allows grantee to read the bucket ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the bucket ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWrite", "beanStyleSetterMethodName" : "setGrantWrite", "c2jName" : "GrantWrite", "c2jShape" : "GrantWrite", "deprecated" : false, "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWrite", "fluentSetterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWrite", "getterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Allows grantee to create, overwrite, and delete any object in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWrite", "setterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.", "setterMethodName" : "setGrantWrite", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@return Allows grantee to write the ACL for the applicable bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "PutBucketAclRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketAclRequest", "variableName" : "putBucketAclRequest", "variableType" : "PutBucketAclRequest", "documentation" : null, "simpleType" : "PutBucketAclRequest", "variableSetterType" : "PutBucketAclRequest" }, "wrapper" : false }, "PutBucketAclResponse" : { "c2jName" : "PutBucketAclResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketAclResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketAclResponse", "variableName" : "putBucketAclResponse", "variableType" : "PutBucketAclResponse", "documentation" : null, "simpleType" : "PutBucketAclResponse", "variableSetterType" : "PutBucketAclResponse" }, "wrapper" : false }, "PutBucketAnalyticsConfigurationRequest" : { "c2jName" : "PutBucketAnalyticsConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketAnalyticsConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?analytics", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket to which an analytics configuration is stored.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket to which an analytics configuration is stored.\n@param bucket The name of the bucket to which an analytics configuration is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket to which an analytics configuration is stored.\n@return The name of the bucket to which an analytics configuration is stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket to which an analytics configuration is stored.\n@param bucket The name of the bucket to which an analytics configuration is stored.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket to which an analytics configuration is stored.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfiguration", "deprecated" : false, "documentation" : "The configuration and any analyses for the analytics filter.", "enumType" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "The configuration and any analyses for the analytics filter.\n@return The configuration and any analyses for the analytics filter.", "getterModel" : { "returnType" : "AnalyticsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AnalyticsConfiguration", "setterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "The configuration and any analyses for the analytics filter.", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "AnalyticsConfiguration" : { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfiguration", "deprecated" : false, "documentation" : "The configuration and any analyses for the analytics filter.", "enumType" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "The configuration and any analyses for the analytics filter.\n@return The configuration and any analyses for the analytics filter.", "getterModel" : { "returnType" : "AnalyticsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AnalyticsConfiguration", "setterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "The configuration and any analyses for the analytics filter.", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket to which an analytics configuration is stored.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket to which an analytics configuration is stored.\n@param bucket The name of the bucket to which an analytics configuration is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket to which an analytics configuration is stored.\n@return The name of the bucket to which an analytics configuration is stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket to which an analytics configuration is stored.\n@param bucket The name of the bucket to which an analytics configuration is stored.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket to which an analytics configuration is stored.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket to which an analytics configuration is stored.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket to which an analytics configuration is stored.\n@param bucket The name of the bucket to which an analytics configuration is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket to which an analytics configuration is stored.\n@return The name of the bucket to which an analytics configuration is stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket to which an analytics configuration is stored.\n@param bucket The name of the bucket to which an analytics configuration is stored.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket to which an analytics configuration is stored.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "AnalyticsId", "deprecated" : false, "documentation" : "The identifier used to represent an analytics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The identifier used to represent an analytics configuration.\n@return The identifier used to represent an analytics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The identifier used to represent an analytics configuration.\n@param id The identifier used to represent an analytics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The identifier used to represent an analytics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfiguration", "deprecated" : false, "documentation" : "The configuration and any analyses for the analytics filter.", "enumType" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "The configuration and any analyses for the analytics filter.\n@return The configuration and any analyses for the analytics filter.", "getterModel" : { "returnType" : "AnalyticsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AnalyticsConfiguration", "setterDocumentation" : "The configuration and any analyses for the analytics filter.\n@param analyticsConfiguration The configuration and any analyses for the analytics filter.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsConfiguration", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfiguration", "documentation" : "The configuration and any analyses for the analytics filter.", "simpleType" : "AnalyticsConfiguration", "variableSetterType" : "AnalyticsConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Id", "AnalyticsConfiguration" ], "shapeName" : "PutBucketAnalyticsConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketAnalyticsConfigurationRequest", "variableName" : "putBucketAnalyticsConfigurationRequest", "variableType" : "PutBucketAnalyticsConfigurationRequest", "documentation" : null, "simpleType" : "PutBucketAnalyticsConfigurationRequest", "variableSetterType" : "PutBucketAnalyticsConfigurationRequest" }, "wrapper" : false }, "PutBucketAnalyticsConfigurationResponse" : { "c2jName" : "PutBucketAnalyticsConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketAnalyticsConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketAnalyticsConfigurationResponse", "variableName" : "putBucketAnalyticsConfigurationResponse", "variableType" : "PutBucketAnalyticsConfigurationResponse", "documentation" : null, "simpleType" : "PutBucketAnalyticsConfigurationResponse", "variableSetterType" : "PutBucketAnalyticsConfigurationResponse" }, "wrapper" : false }, "PutBucketCorsRequest" : { "c2jName" : "PutBucketCorsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketCors", "locationName" : null, "requestUri" : "/{Bucket}?cors", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCORSConfiguration", "beanStyleSetterMethodName" : "setCORSConfiguration", "c2jName" : "CORSConfiguration", "c2jShape" : "CORSConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "corsConfiguration", "fluentSetterDocumentation" : "Sets the value of the CORSConfiguration property for this object.\n\n@param corsConfiguration The new value for the CORSConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsConfiguration", "getterDocumentation" : "Returns the value of the CORSConfiguration property for this object.\n@return The value of the CORSConfiguration property for this object.", "getterModel" : { "returnType" : "CORSConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CORSConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CORSConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CORSConfiguration", "setterDocumentation" : "Sets the value of the CORSConfiguration property for this object.\n\n@param corsConfiguration The new value for the CORSConfiguration property for this object.", "setterMethodName" : "setCORSConfiguration", "setterModel" : { "variableDeclarationType" : "CORSConfiguration", "variableName" : "corsConfiguration", "variableType" : "CORSConfiguration", "documentation" : "", "simpleType" : "CORSConfiguration", "variableSetterType" : "CORSConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CORSConfiguration", "variableName" : "corsConfiguration", "variableType" : "CORSConfiguration", "documentation" : "", "simpleType" : "CORSConfiguration", "variableSetterType" : "CORSConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CORSConfiguration" : { "beanStyleGetterMethodName" : "getCORSConfiguration", "beanStyleSetterMethodName" : "setCORSConfiguration", "c2jName" : "CORSConfiguration", "c2jShape" : "CORSConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "corsConfiguration", "fluentSetterDocumentation" : "Sets the value of the CORSConfiguration property for this object.\n\n@param corsConfiguration The new value for the CORSConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsConfiguration", "getterDocumentation" : "Returns the value of the CORSConfiguration property for this object.\n@return The value of the CORSConfiguration property for this object.", "getterModel" : { "returnType" : "CORSConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CORSConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CORSConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CORSConfiguration", "setterDocumentation" : "Sets the value of the CORSConfiguration property for this object.\n\n@param corsConfiguration The new value for the CORSConfiguration property for this object.", "setterMethodName" : "setCORSConfiguration", "setterModel" : { "variableDeclarationType" : "CORSConfiguration", "variableName" : "corsConfiguration", "variableType" : "CORSConfiguration", "documentation" : "", "simpleType" : "CORSConfiguration", "variableSetterType" : "CORSConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CORSConfiguration", "variableName" : "corsConfiguration", "variableType" : "CORSConfiguration", "documentation" : "", "simpleType" : "CORSConfiguration", "variableSetterType" : "CORSConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCORSConfiguration", "beanStyleSetterMethodName" : "setCORSConfiguration", "c2jName" : "CORSConfiguration", "c2jShape" : "CORSConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "corsConfiguration", "fluentSetterDocumentation" : "Sets the value of the CORSConfiguration property for this object.\n\n@param corsConfiguration The new value for the CORSConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsConfiguration", "getterDocumentation" : "Returns the value of the CORSConfiguration property for this object.\n@return The value of the CORSConfiguration property for this object.", "getterModel" : { "returnType" : "CORSConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CORSConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CORSConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CORSConfiguration", "setterDocumentation" : "Sets the value of the CORSConfiguration property for this object.\n\n@param corsConfiguration The new value for the CORSConfiguration property for this object.", "setterMethodName" : "setCORSConfiguration", "setterModel" : { "variableDeclarationType" : "CORSConfiguration", "variableName" : "corsConfiguration", "variableType" : "CORSConfiguration", "documentation" : "", "simpleType" : "CORSConfiguration", "variableSetterType" : "CORSConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CORSConfiguration", "variableName" : "corsConfiguration", "variableType" : "CORSConfiguration", "documentation" : "", "simpleType" : "CORSConfiguration", "variableSetterType" : "CORSConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "CORSConfiguration" ], "shapeName" : "PutBucketCorsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketCorsRequest", "variableName" : "putBucketCorsRequest", "variableType" : "PutBucketCorsRequest", "documentation" : null, "simpleType" : "PutBucketCorsRequest", "variableSetterType" : "PutBucketCorsRequest" }, "wrapper" : false }, "PutBucketCorsResponse" : { "c2jName" : "PutBucketCorsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketCorsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketCorsResponse", "variableName" : "putBucketCorsResponse", "variableType" : "PutBucketCorsResponse", "documentation" : null, "simpleType" : "PutBucketCorsResponse", "variableSetterType" : "PutBucketCorsResponse" }, "wrapper" : false }, "PutBucketInventoryConfigurationRequest" : { "c2jName" : "PutBucketInventoryConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketInventoryConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?inventory", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket where the inventory configuration will be stored.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket where the inventory configuration will be stored.\n@param bucket The name of the bucket where the inventory configuration will be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket where the inventory configuration will be stored.\n@return The name of the bucket where the inventory configuration will be stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket where the inventory configuration will be stored.\n@param bucket The name of the bucket where the inventory configuration will be stored.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket where the inventory configuration will be stored.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInventoryConfiguration", "beanStyleSetterMethodName" : "setInventoryConfiguration", "c2jName" : "InventoryConfiguration", "c2jShape" : "InventoryConfiguration", "deprecated" : false, "documentation" : "Specifies the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "inventoryConfiguration", "fluentSetterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryConfiguration", "getterDocumentation" : "Specifies the inventory configuration.\n@return Specifies the inventory configuration.", "getterModel" : { "returnType" : "InventoryConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "InventoryConfiguration", "setterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.", "setterMethodName" : "setInventoryConfiguration", "setterModel" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "Specifies the inventory configuration.", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket where the inventory configuration will be stored.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket where the inventory configuration will be stored.\n@param bucket The name of the bucket where the inventory configuration will be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket where the inventory configuration will be stored.\n@return The name of the bucket where the inventory configuration will be stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket where the inventory configuration will be stored.\n@param bucket The name of the bucket where the inventory configuration will be stored.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket where the inventory configuration will be stored.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InventoryConfiguration" : { "beanStyleGetterMethodName" : "getInventoryConfiguration", "beanStyleSetterMethodName" : "setInventoryConfiguration", "c2jName" : "InventoryConfiguration", "c2jShape" : "InventoryConfiguration", "deprecated" : false, "documentation" : "Specifies the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "inventoryConfiguration", "fluentSetterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryConfiguration", "getterDocumentation" : "Specifies the inventory configuration.\n@return Specifies the inventory configuration.", "getterModel" : { "returnType" : "InventoryConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "InventoryConfiguration", "setterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.", "setterMethodName" : "setInventoryConfiguration", "setterModel" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "Specifies the inventory configuration.", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket where the inventory configuration will be stored.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket where the inventory configuration will be stored.\n@param bucket The name of the bucket where the inventory configuration will be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket where the inventory configuration will be stored.\n@return The name of the bucket where the inventory configuration will be stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket where the inventory configuration will be stored.\n@param bucket The name of the bucket where the inventory configuration will be stored.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket where the inventory configuration will be stored.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryId", "deprecated" : false, "documentation" : "The ID used to identify the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the inventory configuration.\n@return The ID used to identify the inventory configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the inventory configuration.\n@param id The ID used to identify the inventory configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the inventory configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInventoryConfiguration", "beanStyleSetterMethodName" : "setInventoryConfiguration", "c2jName" : "InventoryConfiguration", "c2jShape" : "InventoryConfiguration", "deprecated" : false, "documentation" : "Specifies the inventory configuration.", "enumType" : null, "fluentGetterMethodName" : "inventoryConfiguration", "fluentSetterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryConfiguration", "getterDocumentation" : "Specifies the inventory configuration.\n@return Specifies the inventory configuration.", "getterModel" : { "returnType" : "InventoryConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "InventoryConfiguration", "setterDocumentation" : "Specifies the inventory configuration.\n@param inventoryConfiguration Specifies the inventory configuration.", "setterMethodName" : "setInventoryConfiguration", "setterModel" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "InventoryConfiguration", "variableName" : "inventoryConfiguration", "variableType" : "InventoryConfiguration", "documentation" : "Specifies the inventory configuration.", "simpleType" : "InventoryConfiguration", "variableSetterType" : "InventoryConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Id", "InventoryConfiguration" ], "shapeName" : "PutBucketInventoryConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketInventoryConfigurationRequest", "variableName" : "putBucketInventoryConfigurationRequest", "variableType" : "PutBucketInventoryConfigurationRequest", "documentation" : null, "simpleType" : "PutBucketInventoryConfigurationRequest", "variableSetterType" : "PutBucketInventoryConfigurationRequest" }, "wrapper" : false }, "PutBucketInventoryConfigurationResponse" : { "c2jName" : "PutBucketInventoryConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketInventoryConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketInventoryConfigurationResponse", "variableName" : "putBucketInventoryConfigurationResponse", "variableType" : "PutBucketInventoryConfigurationResponse", "documentation" : null, "simpleType" : "PutBucketInventoryConfigurationResponse", "variableSetterType" : "PutBucketInventoryConfigurationResponse" }, "wrapper" : false }, "PutBucketLifecycleConfigurationRequest" : { "c2jName" : "PutBucketLifecycleConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketLifecycleConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?lifecycle", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleConfiguration", "beanStyleSetterMethodName" : "setLifecycleConfiguration", "c2jName" : "LifecycleConfiguration", "c2jShape" : "BucketLifecycleConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lifecycleConfiguration", "fluentSetterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleConfiguration", "getterDocumentation" : "Returns the value of the LifecycleConfiguration property for this object.\n@return The value of the LifecycleConfiguration property for this object.", "getterModel" : { "returnType" : "BucketLifecycleConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleConfiguration", "setterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.", "setterMethodName" : "setLifecycleConfiguration", "setterModel" : { "variableDeclarationType" : "BucketLifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "BucketLifecycleConfiguration", "documentation" : "", "simpleType" : "BucketLifecycleConfiguration", "variableSetterType" : "BucketLifecycleConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "BucketLifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "BucketLifecycleConfiguration", "documentation" : "", "simpleType" : "BucketLifecycleConfiguration", "variableSetterType" : "BucketLifecycleConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LifecycleConfiguration" : { "beanStyleGetterMethodName" : "getLifecycleConfiguration", "beanStyleSetterMethodName" : "setLifecycleConfiguration", "c2jName" : "LifecycleConfiguration", "c2jShape" : "BucketLifecycleConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lifecycleConfiguration", "fluentSetterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleConfiguration", "getterDocumentation" : "Returns the value of the LifecycleConfiguration property for this object.\n@return The value of the LifecycleConfiguration property for this object.", "getterModel" : { "returnType" : "BucketLifecycleConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleConfiguration", "setterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.", "setterMethodName" : "setLifecycleConfiguration", "setterModel" : { "variableDeclarationType" : "BucketLifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "BucketLifecycleConfiguration", "documentation" : "", "simpleType" : "BucketLifecycleConfiguration", "variableSetterType" : "BucketLifecycleConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "BucketLifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "BucketLifecycleConfiguration", "documentation" : "", "simpleType" : "BucketLifecycleConfiguration", "variableSetterType" : "BucketLifecycleConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleConfiguration", "beanStyleSetterMethodName" : "setLifecycleConfiguration", "c2jName" : "LifecycleConfiguration", "c2jShape" : "BucketLifecycleConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lifecycleConfiguration", "fluentSetterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleConfiguration", "getterDocumentation" : "Returns the value of the LifecycleConfiguration property for this object.\n@return The value of the LifecycleConfiguration property for this object.", "getterModel" : { "returnType" : "BucketLifecycleConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleConfiguration", "setterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.", "setterMethodName" : "setLifecycleConfiguration", "setterModel" : { "variableDeclarationType" : "BucketLifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "BucketLifecycleConfiguration", "documentation" : "", "simpleType" : "BucketLifecycleConfiguration", "variableSetterType" : "BucketLifecycleConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "BucketLifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "BucketLifecycleConfiguration", "documentation" : "", "simpleType" : "BucketLifecycleConfiguration", "variableSetterType" : "BucketLifecycleConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "PutBucketLifecycleConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketLifecycleConfigurationRequest", "variableName" : "putBucketLifecycleConfigurationRequest", "variableType" : "PutBucketLifecycleConfigurationRequest", "documentation" : null, "simpleType" : "PutBucketLifecycleConfigurationRequest", "variableSetterType" : "PutBucketLifecycleConfigurationRequest" }, "wrapper" : false }, "PutBucketLifecycleConfigurationResponse" : { "c2jName" : "PutBucketLifecycleConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketLifecycleConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketLifecycleConfigurationResponse", "variableName" : "putBucketLifecycleConfigurationResponse", "variableType" : "PutBucketLifecycleConfigurationResponse", "documentation" : null, "simpleType" : "PutBucketLifecycleConfigurationResponse", "variableSetterType" : "PutBucketLifecycleConfigurationResponse" }, "wrapper" : false }, "PutBucketLifecycleRequest" : { "c2jName" : "PutBucketLifecycleRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketLifecycle", "locationName" : null, "requestUri" : "/{Bucket}?lifecycle", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleConfiguration", "beanStyleSetterMethodName" : "setLifecycleConfiguration", "c2jName" : "LifecycleConfiguration", "c2jShape" : "LifecycleConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lifecycleConfiguration", "fluentSetterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleConfiguration", "getterDocumentation" : "Returns the value of the LifecycleConfiguration property for this object.\n@return The value of the LifecycleConfiguration property for this object.", "getterModel" : { "returnType" : "LifecycleConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleConfiguration", "setterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.", "setterMethodName" : "setLifecycleConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "LifecycleConfiguration", "documentation" : "", "simpleType" : "LifecycleConfiguration", "variableSetterType" : "LifecycleConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "LifecycleConfiguration", "documentation" : "", "simpleType" : "LifecycleConfiguration", "variableSetterType" : "LifecycleConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LifecycleConfiguration" : { "beanStyleGetterMethodName" : "getLifecycleConfiguration", "beanStyleSetterMethodName" : "setLifecycleConfiguration", "c2jName" : "LifecycleConfiguration", "c2jShape" : "LifecycleConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lifecycleConfiguration", "fluentSetterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleConfiguration", "getterDocumentation" : "Returns the value of the LifecycleConfiguration property for this object.\n@return The value of the LifecycleConfiguration property for this object.", "getterModel" : { "returnType" : "LifecycleConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleConfiguration", "setterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.", "setterMethodName" : "setLifecycleConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "LifecycleConfiguration", "documentation" : "", "simpleType" : "LifecycleConfiguration", "variableSetterType" : "LifecycleConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "LifecycleConfiguration", "documentation" : "", "simpleType" : "LifecycleConfiguration", "variableSetterType" : "LifecycleConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleConfiguration", "beanStyleSetterMethodName" : "setLifecycleConfiguration", "c2jName" : "LifecycleConfiguration", "c2jShape" : "LifecycleConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lifecycleConfiguration", "fluentSetterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleConfiguration", "getterDocumentation" : "Returns the value of the LifecycleConfiguration property for this object.\n@return The value of the LifecycleConfiguration property for this object.", "getterModel" : { "returnType" : "LifecycleConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleConfiguration", "setterDocumentation" : "Sets the value of the LifecycleConfiguration property for this object.\n\n@param lifecycleConfiguration The new value for the LifecycleConfiguration property for this object.", "setterMethodName" : "setLifecycleConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "LifecycleConfiguration", "documentation" : "", "simpleType" : "LifecycleConfiguration", "variableSetterType" : "LifecycleConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleConfiguration", "variableName" : "lifecycleConfiguration", "variableType" : "LifecycleConfiguration", "documentation" : "", "simpleType" : "LifecycleConfiguration", "variableSetterType" : "LifecycleConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket" ], "shapeName" : "PutBucketLifecycleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketLifecycleRequest", "variableName" : "putBucketLifecycleRequest", "variableType" : "PutBucketLifecycleRequest", "documentation" : null, "simpleType" : "PutBucketLifecycleRequest", "variableSetterType" : "PutBucketLifecycleRequest" }, "wrapper" : false }, "PutBucketLifecycleResponse" : { "c2jName" : "PutBucketLifecycleResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketLifecycleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketLifecycleResponse", "variableName" : "putBucketLifecycleResponse", "variableType" : "PutBucketLifecycleResponse", "documentation" : null, "simpleType" : "PutBucketLifecycleResponse", "variableSetterType" : "PutBucketLifecycleResponse" }, "wrapper" : false }, "PutBucketLoggingRequest" : { "c2jName" : "PutBucketLoggingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketLogging", "locationName" : null, "requestUri" : "/{Bucket}?logging", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucketLoggingStatus", "beanStyleSetterMethodName" : "setBucketLoggingStatus", "c2jName" : "BucketLoggingStatus", "c2jShape" : "BucketLoggingStatus", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucketLoggingStatus", "fluentSetterDocumentation" : "Sets the value of the BucketLoggingStatus property for this object.\n\n@param bucketLoggingStatus The new value for the BucketLoggingStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketLoggingStatus", "getterDocumentation" : "Returns the value of the BucketLoggingStatus property for this object.\n@return The value of the BucketLoggingStatus property for this object.", "getterModel" : { "returnType" : "BucketLoggingStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketLoggingStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BucketLoggingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "BucketLoggingStatus", "setterDocumentation" : "Sets the value of the BucketLoggingStatus property for this object.\n\n@param bucketLoggingStatus The new value for the BucketLoggingStatus property for this object.", "setterMethodName" : "setBucketLoggingStatus", "setterModel" : { "variableDeclarationType" : "BucketLoggingStatus", "variableName" : "bucketLoggingStatus", "variableType" : "BucketLoggingStatus", "documentation" : "", "simpleType" : "BucketLoggingStatus", "variableSetterType" : "BucketLoggingStatus" }, "simple" : false, "variable" : { "variableDeclarationType" : "BucketLoggingStatus", "variableName" : "bucketLoggingStatus", "variableType" : "BucketLoggingStatus", "documentation" : "", "simpleType" : "BucketLoggingStatus", "variableSetterType" : "BucketLoggingStatus" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BucketLoggingStatus" : { "beanStyleGetterMethodName" : "getBucketLoggingStatus", "beanStyleSetterMethodName" : "setBucketLoggingStatus", "c2jName" : "BucketLoggingStatus", "c2jShape" : "BucketLoggingStatus", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucketLoggingStatus", "fluentSetterDocumentation" : "Sets the value of the BucketLoggingStatus property for this object.\n\n@param bucketLoggingStatus The new value for the BucketLoggingStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketLoggingStatus", "getterDocumentation" : "Returns the value of the BucketLoggingStatus property for this object.\n@return The value of the BucketLoggingStatus property for this object.", "getterModel" : { "returnType" : "BucketLoggingStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketLoggingStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BucketLoggingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "BucketLoggingStatus", "setterDocumentation" : "Sets the value of the BucketLoggingStatus property for this object.\n\n@param bucketLoggingStatus The new value for the BucketLoggingStatus property for this object.", "setterMethodName" : "setBucketLoggingStatus", "setterModel" : { "variableDeclarationType" : "BucketLoggingStatus", "variableName" : "bucketLoggingStatus", "variableType" : "BucketLoggingStatus", "documentation" : "", "simpleType" : "BucketLoggingStatus", "variableSetterType" : "BucketLoggingStatus" }, "simple" : false, "variable" : { "variableDeclarationType" : "BucketLoggingStatus", "variableName" : "bucketLoggingStatus", "variableType" : "BucketLoggingStatus", "documentation" : "", "simpleType" : "BucketLoggingStatus", "variableSetterType" : "BucketLoggingStatus" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucketLoggingStatus", "beanStyleSetterMethodName" : "setBucketLoggingStatus", "c2jName" : "BucketLoggingStatus", "c2jShape" : "BucketLoggingStatus", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucketLoggingStatus", "fluentSetterDocumentation" : "Sets the value of the BucketLoggingStatus property for this object.\n\n@param bucketLoggingStatus The new value for the BucketLoggingStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketLoggingStatus", "getterDocumentation" : "Returns the value of the BucketLoggingStatus property for this object.\n@return The value of the BucketLoggingStatus property for this object.", "getterModel" : { "returnType" : "BucketLoggingStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketLoggingStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BucketLoggingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "BucketLoggingStatus", "setterDocumentation" : "Sets the value of the BucketLoggingStatus property for this object.\n\n@param bucketLoggingStatus The new value for the BucketLoggingStatus property for this object.", "setterMethodName" : "setBucketLoggingStatus", "setterModel" : { "variableDeclarationType" : "BucketLoggingStatus", "variableName" : "bucketLoggingStatus", "variableType" : "BucketLoggingStatus", "documentation" : "", "simpleType" : "BucketLoggingStatus", "variableSetterType" : "BucketLoggingStatus" }, "simple" : false, "variable" : { "variableDeclarationType" : "BucketLoggingStatus", "variableName" : "bucketLoggingStatus", "variableType" : "BucketLoggingStatus", "documentation" : "", "simpleType" : "BucketLoggingStatus", "variableSetterType" : "BucketLoggingStatus" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "BucketLoggingStatus" ], "shapeName" : "PutBucketLoggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketLoggingRequest", "variableName" : "putBucketLoggingRequest", "variableType" : "PutBucketLoggingRequest", "documentation" : null, "simpleType" : "PutBucketLoggingRequest", "variableSetterType" : "PutBucketLoggingRequest" }, "wrapper" : false }, "PutBucketLoggingResponse" : { "c2jName" : "PutBucketLoggingResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketLoggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketLoggingResponse", "variableName" : "putBucketLoggingResponse", "variableType" : "PutBucketLoggingResponse", "documentation" : null, "simpleType" : "PutBucketLoggingResponse", "variableSetterType" : "PutBucketLoggingResponse" }, "wrapper" : false }, "PutBucketMetricsConfigurationRequest" : { "c2jName" : "PutBucketMetricsConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketMetricsConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?metrics", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket for which the metrics configuration is set.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket for which the metrics configuration is set.\n@param bucket The name of the bucket for which the metrics configuration is set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket for which the metrics configuration is set.\n@return The name of the bucket for which the metrics configuration is set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket for which the metrics configuration is set.\n@param bucket The name of the bucket for which the metrics configuration is set.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket for which the metrics configuration is set.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetricsConfiguration", "beanStyleSetterMethodName" : "setMetricsConfiguration", "c2jName" : "MetricsConfiguration", "c2jShape" : "MetricsConfiguration", "deprecated" : false, "documentation" : "Specifies the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "metricsConfiguration", "fluentSetterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricsConfiguration", "getterDocumentation" : "Specifies the metrics configuration.\n@return Specifies the metrics configuration.", "getterModel" : { "returnType" : "MetricsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MetricsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MetricsConfiguration", "setterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.", "setterMethodName" : "setMetricsConfiguration", "setterModel" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "Specifies the metrics configuration.", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket for which the metrics configuration is set.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket for which the metrics configuration is set.\n@param bucket The name of the bucket for which the metrics configuration is set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket for which the metrics configuration is set.\n@return The name of the bucket for which the metrics configuration is set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket for which the metrics configuration is set.\n@param bucket The name of the bucket for which the metrics configuration is set.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket for which the metrics configuration is set.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MetricsConfiguration" : { "beanStyleGetterMethodName" : "getMetricsConfiguration", "beanStyleSetterMethodName" : "setMetricsConfiguration", "c2jName" : "MetricsConfiguration", "c2jShape" : "MetricsConfiguration", "deprecated" : false, "documentation" : "Specifies the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "metricsConfiguration", "fluentSetterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricsConfiguration", "getterDocumentation" : "Specifies the metrics configuration.\n@return Specifies the metrics configuration.", "getterModel" : { "returnType" : "MetricsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MetricsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MetricsConfiguration", "setterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.", "setterMethodName" : "setMetricsConfiguration", "setterModel" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "Specifies the metrics configuration.", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "The name of the bucket for which the metrics configuration is set.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "The name of the bucket for which the metrics configuration is set.\n@param bucket The name of the bucket for which the metrics configuration is set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "The name of the bucket for which the metrics configuration is set.\n@return The name of the bucket for which the metrics configuration is set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "The name of the bucket for which the metrics configuration is set.\n@param bucket The name of the bucket for which the metrics configuration is set.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "The name of the bucket for which the metrics configuration is set.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "MetricsId", "deprecated" : false, "documentation" : "The ID used to identify the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID used to identify the metrics configuration.\n@return The ID used to identify the metrics configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "id", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "The ID used to identify the metrics configuration.\n@param id The ID used to identify the metrics configuration.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID used to identify the metrics configuration.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetricsConfiguration", "beanStyleSetterMethodName" : "setMetricsConfiguration", "c2jName" : "MetricsConfiguration", "c2jShape" : "MetricsConfiguration", "deprecated" : false, "documentation" : "Specifies the metrics configuration.", "enumType" : null, "fluentGetterMethodName" : "metricsConfiguration", "fluentSetterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricsConfiguration", "getterDocumentation" : "Specifies the metrics configuration.\n@return Specifies the metrics configuration.", "getterModel" : { "returnType" : "MetricsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MetricsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MetricsConfiguration", "setterDocumentation" : "Specifies the metrics configuration.\n@param metricsConfiguration Specifies the metrics configuration.", "setterMethodName" : "setMetricsConfiguration", "setterModel" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "MetricsConfiguration", "variableName" : "metricsConfiguration", "variableType" : "MetricsConfiguration", "documentation" : "Specifies the metrics configuration.", "simpleType" : "MetricsConfiguration", "variableSetterType" : "MetricsConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Id", "MetricsConfiguration" ], "shapeName" : "PutBucketMetricsConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketMetricsConfigurationRequest", "variableName" : "putBucketMetricsConfigurationRequest", "variableType" : "PutBucketMetricsConfigurationRequest", "documentation" : null, "simpleType" : "PutBucketMetricsConfigurationRequest", "variableSetterType" : "PutBucketMetricsConfigurationRequest" }, "wrapper" : false }, "PutBucketMetricsConfigurationResponse" : { "c2jName" : "PutBucketMetricsConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketMetricsConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketMetricsConfigurationResponse", "variableName" : "putBucketMetricsConfigurationResponse", "variableType" : "PutBucketMetricsConfigurationResponse", "documentation" : null, "simpleType" : "PutBucketMetricsConfigurationResponse", "variableSetterType" : "PutBucketMetricsConfigurationResponse" }, "wrapper" : false }, "PutBucketNotificationConfigurationRequest" : { "c2jName" : "PutBucketNotificationConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketNotificationConfiguration", "locationName" : null, "requestUri" : "/{Bucket}?notification", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "NotificationConfiguration", "c2jShape" : "NotificationConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "Returns the value of the NotificationConfiguration property for this object.\n@return The value of the NotificationConfiguration property for this object.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NotificationConfiguration", "setterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NotificationConfiguration" : { "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "NotificationConfiguration", "c2jShape" : "NotificationConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "Returns the value of the NotificationConfiguration property for this object.\n@return The value of the NotificationConfiguration property for this object.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NotificationConfiguration", "setterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "NotificationConfiguration", "c2jShape" : "NotificationConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "Returns the value of the NotificationConfiguration property for this object.\n@return The value of the NotificationConfiguration property for this object.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NotificationConfiguration", "setterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "NotificationConfiguration" ], "shapeName" : "PutBucketNotificationConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketNotificationConfigurationRequest", "variableName" : "putBucketNotificationConfigurationRequest", "variableType" : "PutBucketNotificationConfigurationRequest", "documentation" : null, "simpleType" : "PutBucketNotificationConfigurationRequest", "variableSetterType" : "PutBucketNotificationConfigurationRequest" }, "wrapper" : false }, "PutBucketNotificationConfigurationResponse" : { "c2jName" : "PutBucketNotificationConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketNotificationConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketNotificationConfigurationResponse", "variableName" : "putBucketNotificationConfigurationResponse", "variableType" : "PutBucketNotificationConfigurationResponse", "documentation" : null, "simpleType" : "PutBucketNotificationConfigurationResponse", "variableSetterType" : "PutBucketNotificationConfigurationResponse" }, "wrapper" : false }, "PutBucketNotificationRequest" : { "c2jName" : "PutBucketNotificationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketNotification", "locationName" : null, "requestUri" : "/{Bucket}?notification", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "NotificationConfiguration", "c2jShape" : "NotificationConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "Returns the value of the NotificationConfiguration property for this object.\n@return The value of the NotificationConfiguration property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NotificationConfiguration", "setterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationDeprecated", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfigurationDeprecated", "documentation" : "", "simpleType" : "NotificationConfigurationDeprecated", "variableSetterType" : "NotificationConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationDeprecated", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfigurationDeprecated", "documentation" : "", "simpleType" : "NotificationConfigurationDeprecated", "variableSetterType" : "NotificationConfigurationDeprecated" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NotificationConfiguration" : { "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "NotificationConfiguration", "c2jShape" : "NotificationConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "Returns the value of the NotificationConfiguration property for this object.\n@return The value of the NotificationConfiguration property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NotificationConfiguration", "setterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationDeprecated", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfigurationDeprecated", "documentation" : "", "simpleType" : "NotificationConfigurationDeprecated", "variableSetterType" : "NotificationConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationDeprecated", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfigurationDeprecated", "documentation" : "", "simpleType" : "NotificationConfigurationDeprecated", "variableSetterType" : "NotificationConfigurationDeprecated" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "NotificationConfiguration", "c2jShape" : "NotificationConfigurationDeprecated", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "Returns the value of the NotificationConfiguration property for this object.\n@return The value of the NotificationConfiguration property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationDeprecated", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NotificationConfiguration", "setterDocumentation" : "Sets the value of the NotificationConfiguration property for this object.\n\n@param notificationConfiguration The new value for the NotificationConfiguration property for this object.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationDeprecated", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfigurationDeprecated", "documentation" : "", "simpleType" : "NotificationConfigurationDeprecated", "variableSetterType" : "NotificationConfigurationDeprecated" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationDeprecated", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfigurationDeprecated", "documentation" : "", "simpleType" : "NotificationConfigurationDeprecated", "variableSetterType" : "NotificationConfigurationDeprecated" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "NotificationConfiguration" ], "shapeName" : "PutBucketNotificationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketNotificationRequest", "variableName" : "putBucketNotificationRequest", "variableType" : "PutBucketNotificationRequest", "documentation" : null, "simpleType" : "PutBucketNotificationRequest", "variableSetterType" : "PutBucketNotificationRequest" }, "wrapper" : false }, "PutBucketNotificationResponse" : { "c2jName" : "PutBucketNotificationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketNotificationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketNotificationResponse", "variableName" : "putBucketNotificationResponse", "variableType" : "PutBucketNotificationResponse", "documentation" : null, "simpleType" : "PutBucketNotificationResponse", "variableSetterType" : "PutBucketNotificationResponse" }, "wrapper" : false }, "PutBucketPolicyRequest" : { "c2jName" : "PutBucketPolicyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketPolicy", "locationName" : null, "requestUri" : "/{Bucket}?policy", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "deprecated" : false, "documentation" : "The bucket policy as a JSON document.", "enumType" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "The bucket policy as a JSON document.\n@return The bucket policy as a JSON document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Policy", "setterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "The bucket policy as a JSON document.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Policy" : { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "deprecated" : false, "documentation" : "The bucket policy as a JSON document.", "enumType" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "The bucket policy as a JSON document.\n@return The bucket policy as a JSON document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Policy", "setterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "The bucket policy as a JSON document.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "deprecated" : false, "documentation" : "The bucket policy as a JSON document.", "enumType" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "The bucket policy as a JSON document.\n@return The bucket policy as a JSON document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Policy", "setterDocumentation" : "The bucket policy as a JSON document.\n@param policy The bucket policy as a JSON document.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "The bucket policy as a JSON document.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Policy" ], "shapeName" : "PutBucketPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketPolicyRequest", "variableName" : "putBucketPolicyRequest", "variableType" : "PutBucketPolicyRequest", "documentation" : null, "simpleType" : "PutBucketPolicyRequest", "variableSetterType" : "PutBucketPolicyRequest" }, "wrapper" : false }, "PutBucketPolicyResponse" : { "c2jName" : "PutBucketPolicyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketPolicyResponse", "variableName" : "putBucketPolicyResponse", "variableType" : "PutBucketPolicyResponse", "documentation" : null, "simpleType" : "PutBucketPolicyResponse", "variableSetterType" : "PutBucketPolicyResponse" }, "wrapper" : false }, "PutBucketReplicationRequest" : { "c2jName" : "PutBucketReplicationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketReplication", "locationName" : null, "requestUri" : "/{Bucket}?replication", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplicationConfiguration", "beanStyleSetterMethodName" : "setReplicationConfiguration", "c2jName" : "ReplicationConfiguration", "c2jShape" : "ReplicationConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "replicationConfiguration", "fluentSetterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replicationConfiguration", "getterDocumentation" : "Returns the value of the ReplicationConfiguration property for this object.\n@return The value of the ReplicationConfiguration property for this object.", "getterModel" : { "returnType" : "ReplicationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplicationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplicationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ReplicationConfiguration", "setterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.", "setterMethodName" : "setReplicationConfiguration", "setterModel" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReplicationConfiguration" : { "beanStyleGetterMethodName" : "getReplicationConfiguration", "beanStyleSetterMethodName" : "setReplicationConfiguration", "c2jName" : "ReplicationConfiguration", "c2jShape" : "ReplicationConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "replicationConfiguration", "fluentSetterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replicationConfiguration", "getterDocumentation" : "Returns the value of the ReplicationConfiguration property for this object.\n@return The value of the ReplicationConfiguration property for this object.", "getterModel" : { "returnType" : "ReplicationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplicationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplicationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ReplicationConfiguration", "setterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.", "setterMethodName" : "setReplicationConfiguration", "setterModel" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplicationConfiguration", "beanStyleSetterMethodName" : "setReplicationConfiguration", "c2jName" : "ReplicationConfiguration", "c2jShape" : "ReplicationConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "replicationConfiguration", "fluentSetterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replicationConfiguration", "getterDocumentation" : "Returns the value of the ReplicationConfiguration property for this object.\n@return The value of the ReplicationConfiguration property for this object.", "getterModel" : { "returnType" : "ReplicationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplicationConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplicationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ReplicationConfiguration", "setterDocumentation" : "Sets the value of the ReplicationConfiguration property for this object.\n\n@param replicationConfiguration The new value for the ReplicationConfiguration property for this object.", "setterMethodName" : "setReplicationConfiguration", "setterModel" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : "", "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "ReplicationConfiguration" ], "shapeName" : "PutBucketReplicationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketReplicationRequest", "variableName" : "putBucketReplicationRequest", "variableType" : "PutBucketReplicationRequest", "documentation" : null, "simpleType" : "PutBucketReplicationRequest", "variableSetterType" : "PutBucketReplicationRequest" }, "wrapper" : false }, "PutBucketReplicationResponse" : { "c2jName" : "PutBucketReplicationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketReplicationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketReplicationResponse", "variableName" : "putBucketReplicationResponse", "variableType" : "PutBucketReplicationResponse", "documentation" : null, "simpleType" : "PutBucketReplicationResponse", "variableSetterType" : "PutBucketReplicationResponse" }, "wrapper" : false }, "PutBucketRequestPaymentRequest" : { "c2jName" : "PutBucketRequestPaymentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketRequestPayment", "locationName" : null, "requestUri" : "/{Bucket}?requestPayment", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPaymentConfiguration", "beanStyleSetterMethodName" : "setRequestPaymentConfiguration", "c2jName" : "RequestPaymentConfiguration", "c2jShape" : "RequestPaymentConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "requestPaymentConfiguration", "fluentSetterDocumentation" : "Sets the value of the RequestPaymentConfiguration property for this object.\n\n@param requestPaymentConfiguration The new value for the RequestPaymentConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestPaymentConfiguration", "getterDocumentation" : "Returns the value of the RequestPaymentConfiguration property for this object.\n@return The value of the RequestPaymentConfiguration property for this object.", "getterModel" : { "returnType" : "RequestPaymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestPaymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestPaymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RequestPaymentConfiguration", "setterDocumentation" : "Sets the value of the RequestPaymentConfiguration property for this object.\n\n@param requestPaymentConfiguration The new value for the RequestPaymentConfiguration property for this object.", "setterMethodName" : "setRequestPaymentConfiguration", "setterModel" : { "variableDeclarationType" : "RequestPaymentConfiguration", "variableName" : "requestPaymentConfiguration", "variableType" : "RequestPaymentConfiguration", "documentation" : "", "simpleType" : "RequestPaymentConfiguration", "variableSetterType" : "RequestPaymentConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "RequestPaymentConfiguration", "variableName" : "requestPaymentConfiguration", "variableType" : "RequestPaymentConfiguration", "documentation" : "", "simpleType" : "RequestPaymentConfiguration", "variableSetterType" : "RequestPaymentConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPaymentConfiguration" : { "beanStyleGetterMethodName" : "getRequestPaymentConfiguration", "beanStyleSetterMethodName" : "setRequestPaymentConfiguration", "c2jName" : "RequestPaymentConfiguration", "c2jShape" : "RequestPaymentConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "requestPaymentConfiguration", "fluentSetterDocumentation" : "Sets the value of the RequestPaymentConfiguration property for this object.\n\n@param requestPaymentConfiguration The new value for the RequestPaymentConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestPaymentConfiguration", "getterDocumentation" : "Returns the value of the RequestPaymentConfiguration property for this object.\n@return The value of the RequestPaymentConfiguration property for this object.", "getterModel" : { "returnType" : "RequestPaymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestPaymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestPaymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RequestPaymentConfiguration", "setterDocumentation" : "Sets the value of the RequestPaymentConfiguration property for this object.\n\n@param requestPaymentConfiguration The new value for the RequestPaymentConfiguration property for this object.", "setterMethodName" : "setRequestPaymentConfiguration", "setterModel" : { "variableDeclarationType" : "RequestPaymentConfiguration", "variableName" : "requestPaymentConfiguration", "variableType" : "RequestPaymentConfiguration", "documentation" : "", "simpleType" : "RequestPaymentConfiguration", "variableSetterType" : "RequestPaymentConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "RequestPaymentConfiguration", "variableName" : "requestPaymentConfiguration", "variableType" : "RequestPaymentConfiguration", "documentation" : "", "simpleType" : "RequestPaymentConfiguration", "variableSetterType" : "RequestPaymentConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPaymentConfiguration", "beanStyleSetterMethodName" : "setRequestPaymentConfiguration", "c2jName" : "RequestPaymentConfiguration", "c2jShape" : "RequestPaymentConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "requestPaymentConfiguration", "fluentSetterDocumentation" : "Sets the value of the RequestPaymentConfiguration property for this object.\n\n@param requestPaymentConfiguration The new value for the RequestPaymentConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestPaymentConfiguration", "getterDocumentation" : "Returns the value of the RequestPaymentConfiguration property for this object.\n@return The value of the RequestPaymentConfiguration property for this object.", "getterModel" : { "returnType" : "RequestPaymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequestPaymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequestPaymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RequestPaymentConfiguration", "setterDocumentation" : "Sets the value of the RequestPaymentConfiguration property for this object.\n\n@param requestPaymentConfiguration The new value for the RequestPaymentConfiguration property for this object.", "setterMethodName" : "setRequestPaymentConfiguration", "setterModel" : { "variableDeclarationType" : "RequestPaymentConfiguration", "variableName" : "requestPaymentConfiguration", "variableType" : "RequestPaymentConfiguration", "documentation" : "", "simpleType" : "RequestPaymentConfiguration", "variableSetterType" : "RequestPaymentConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "RequestPaymentConfiguration", "variableName" : "requestPaymentConfiguration", "variableType" : "RequestPaymentConfiguration", "documentation" : "", "simpleType" : "RequestPaymentConfiguration", "variableSetterType" : "RequestPaymentConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "RequestPaymentConfiguration" ], "shapeName" : "PutBucketRequestPaymentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketRequestPaymentRequest", "variableName" : "putBucketRequestPaymentRequest", "variableType" : "PutBucketRequestPaymentRequest", "documentation" : null, "simpleType" : "PutBucketRequestPaymentRequest", "variableSetterType" : "PutBucketRequestPaymentRequest" }, "wrapper" : false }, "PutBucketRequestPaymentResponse" : { "c2jName" : "PutBucketRequestPaymentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketRequestPaymentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketRequestPaymentResponse", "variableName" : "putBucketRequestPaymentResponse", "variableType" : "PutBucketRequestPaymentResponse", "documentation" : null, "simpleType" : "PutBucketRequestPaymentResponse", "variableSetterType" : "PutBucketRequestPaymentResponse" }, "wrapper" : false }, "PutBucketTaggingRequest" : { "c2jName" : "PutBucketTaggingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketTagging", "locationName" : null, "requestUri" : "/{Bucket}?tagging", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "Tagging", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "Returns the value of the Tagging property for this object.\n@return The value of the Tagging property for this object.", "getterModel" : { "returnType" : "Tagging", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tagging", "setterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tagging" : { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "Tagging", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "Returns the value of the Tagging property for this object.\n@return The value of the Tagging property for this object.", "getterModel" : { "returnType" : "Tagging", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tagging", "setterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "Tagging", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "Returns the value of the Tagging property for this object.\n@return The value of the Tagging property for this object.", "getterModel" : { "returnType" : "Tagging", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tagging", "setterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Tagging" ], "shapeName" : "PutBucketTaggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketTaggingRequest", "variableName" : "putBucketTaggingRequest", "variableType" : "PutBucketTaggingRequest", "documentation" : null, "simpleType" : "PutBucketTaggingRequest", "variableSetterType" : "PutBucketTaggingRequest" }, "wrapper" : false }, "PutBucketTaggingResponse" : { "c2jName" : "PutBucketTaggingResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketTaggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketTaggingResponse", "variableName" : "putBucketTaggingResponse", "variableType" : "PutBucketTaggingResponse", "documentation" : null, "simpleType" : "PutBucketTaggingResponse", "variableSetterType" : "PutBucketTaggingResponse" }, "wrapper" : false }, "PutBucketVersioningRequest" : { "c2jName" : "PutBucketVersioningRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketVersioning", "locationName" : null, "requestUri" : "/{Bucket}?versioning", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMFA", "beanStyleSetterMethodName" : "setMFA", "c2jName" : "MFA", "c2jShape" : "MFA", "deprecated" : false, "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "enumType" : null, "fluentGetterMethodName" : "mfa", "fluentSetterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfa", "getterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mfa", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFA", "setterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "setterMethodName" : "setMFA", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersioningConfiguration", "beanStyleSetterMethodName" : "setVersioningConfiguration", "c2jName" : "VersioningConfiguration", "c2jShape" : "VersioningConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versioningConfiguration", "fluentSetterDocumentation" : "Sets the value of the VersioningConfiguration property for this object.\n\n@param versioningConfiguration The new value for the VersioningConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versioningConfiguration", "getterDocumentation" : "Returns the value of the VersioningConfiguration property for this object.\n@return The value of the VersioningConfiguration property for this object.", "getterModel" : { "returnType" : "VersioningConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersioningConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersioningConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "VersioningConfiguration", "setterDocumentation" : "Sets the value of the VersioningConfiguration property for this object.\n\n@param versioningConfiguration The new value for the VersioningConfiguration property for this object.", "setterMethodName" : "setVersioningConfiguration", "setterModel" : { "variableDeclarationType" : "VersioningConfiguration", "variableName" : "versioningConfiguration", "variableType" : "VersioningConfiguration", "documentation" : "", "simpleType" : "VersioningConfiguration", "variableSetterType" : "VersioningConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VersioningConfiguration", "variableName" : "versioningConfiguration", "variableType" : "VersioningConfiguration", "documentation" : "", "simpleType" : "VersioningConfiguration", "variableSetterType" : "VersioningConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MFA" : { "beanStyleGetterMethodName" : "getMFA", "beanStyleSetterMethodName" : "setMFA", "c2jName" : "MFA", "c2jShape" : "MFA", "deprecated" : false, "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "enumType" : null, "fluentGetterMethodName" : "mfa", "fluentSetterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfa", "getterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mfa", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFA", "setterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "setterMethodName" : "setMFA", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersioningConfiguration" : { "beanStyleGetterMethodName" : "getVersioningConfiguration", "beanStyleSetterMethodName" : "setVersioningConfiguration", "c2jName" : "VersioningConfiguration", "c2jShape" : "VersioningConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versioningConfiguration", "fluentSetterDocumentation" : "Sets the value of the VersioningConfiguration property for this object.\n\n@param versioningConfiguration The new value for the VersioningConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versioningConfiguration", "getterDocumentation" : "Returns the value of the VersioningConfiguration property for this object.\n@return The value of the VersioningConfiguration property for this object.", "getterModel" : { "returnType" : "VersioningConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersioningConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersioningConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "VersioningConfiguration", "setterDocumentation" : "Sets the value of the VersioningConfiguration property for this object.\n\n@param versioningConfiguration The new value for the VersioningConfiguration property for this object.", "setterMethodName" : "setVersioningConfiguration", "setterModel" : { "variableDeclarationType" : "VersioningConfiguration", "variableName" : "versioningConfiguration", "variableType" : "VersioningConfiguration", "documentation" : "", "simpleType" : "VersioningConfiguration", "variableSetterType" : "VersioningConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VersioningConfiguration", "variableName" : "versioningConfiguration", "variableType" : "VersioningConfiguration", "documentation" : "", "simpleType" : "VersioningConfiguration", "variableSetterType" : "VersioningConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMFA", "beanStyleSetterMethodName" : "setMFA", "c2jName" : "MFA", "c2jShape" : "MFA", "deprecated" : false, "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "enumType" : null, "fluentGetterMethodName" : "mfa", "fluentSetterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfa", "getterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@return The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-mfa", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-mfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFA", "setterDocumentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.\n@param mfa The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "setterMethodName" : "setMFA", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfa", "variableType" : "String", "documentation" : "The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersioningConfiguration", "beanStyleSetterMethodName" : "setVersioningConfiguration", "c2jName" : "VersioningConfiguration", "c2jShape" : "VersioningConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versioningConfiguration", "fluentSetterDocumentation" : "Sets the value of the VersioningConfiguration property for this object.\n\n@param versioningConfiguration The new value for the VersioningConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versioningConfiguration", "getterDocumentation" : "Returns the value of the VersioningConfiguration property for this object.\n@return The value of the VersioningConfiguration property for this object.", "getterModel" : { "returnType" : "VersioningConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersioningConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersioningConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "VersioningConfiguration", "setterDocumentation" : "Sets the value of the VersioningConfiguration property for this object.\n\n@param versioningConfiguration The new value for the VersioningConfiguration property for this object.", "setterMethodName" : "setVersioningConfiguration", "setterModel" : { "variableDeclarationType" : "VersioningConfiguration", "variableName" : "versioningConfiguration", "variableType" : "VersioningConfiguration", "documentation" : "", "simpleType" : "VersioningConfiguration", "variableSetterType" : "VersioningConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VersioningConfiguration", "variableName" : "versioningConfiguration", "variableType" : "VersioningConfiguration", "documentation" : "", "simpleType" : "VersioningConfiguration", "variableSetterType" : "VersioningConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "VersioningConfiguration" ], "shapeName" : "PutBucketVersioningRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketVersioningRequest", "variableName" : "putBucketVersioningRequest", "variableType" : "PutBucketVersioningRequest", "documentation" : null, "simpleType" : "PutBucketVersioningRequest", "variableSetterType" : "PutBucketVersioningRequest" }, "wrapper" : false }, "PutBucketVersioningResponse" : { "c2jName" : "PutBucketVersioningResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketVersioningResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketVersioningResponse", "variableName" : "putBucketVersioningResponse", "variableType" : "PutBucketVersioningResponse", "documentation" : null, "simpleType" : "PutBucketVersioningResponse", "variableSetterType" : "PutBucketVersioningResponse" }, "wrapper" : false }, "PutBucketWebsiteRequest" : { "c2jName" : "PutBucketWebsiteRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutBucketWebsite", "locationName" : null, "requestUri" : "/{Bucket}?website", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteConfiguration", "beanStyleSetterMethodName" : "setWebsiteConfiguration", "c2jName" : "WebsiteConfiguration", "c2jShape" : "WebsiteConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "websiteConfiguration", "fluentSetterDocumentation" : "Sets the value of the WebsiteConfiguration property for this object.\n\n@param websiteConfiguration The new value for the WebsiteConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteConfiguration", "getterDocumentation" : "Returns the value of the WebsiteConfiguration property for this object.\n@return The value of the WebsiteConfiguration property for this object.", "getterModel" : { "returnType" : "WebsiteConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WebsiteConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WebsiteConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "WebsiteConfiguration", "setterDocumentation" : "Sets the value of the WebsiteConfiguration property for this object.\n\n@param websiteConfiguration The new value for the WebsiteConfiguration property for this object.", "setterMethodName" : "setWebsiteConfiguration", "setterModel" : { "variableDeclarationType" : "WebsiteConfiguration", "variableName" : "websiteConfiguration", "variableType" : "WebsiteConfiguration", "documentation" : "", "simpleType" : "WebsiteConfiguration", "variableSetterType" : "WebsiteConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "WebsiteConfiguration", "variableName" : "websiteConfiguration", "variableType" : "WebsiteConfiguration", "documentation" : "", "simpleType" : "WebsiteConfiguration", "variableSetterType" : "WebsiteConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WebsiteConfiguration" : { "beanStyleGetterMethodName" : "getWebsiteConfiguration", "beanStyleSetterMethodName" : "setWebsiteConfiguration", "c2jName" : "WebsiteConfiguration", "c2jShape" : "WebsiteConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "websiteConfiguration", "fluentSetterDocumentation" : "Sets the value of the WebsiteConfiguration property for this object.\n\n@param websiteConfiguration The new value for the WebsiteConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteConfiguration", "getterDocumentation" : "Returns the value of the WebsiteConfiguration property for this object.\n@return The value of the WebsiteConfiguration property for this object.", "getterModel" : { "returnType" : "WebsiteConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WebsiteConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WebsiteConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "WebsiteConfiguration", "setterDocumentation" : "Sets the value of the WebsiteConfiguration property for this object.\n\n@param websiteConfiguration The new value for the WebsiteConfiguration property for this object.", "setterMethodName" : "setWebsiteConfiguration", "setterModel" : { "variableDeclarationType" : "WebsiteConfiguration", "variableName" : "websiteConfiguration", "variableType" : "WebsiteConfiguration", "documentation" : "", "simpleType" : "WebsiteConfiguration", "variableSetterType" : "WebsiteConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "WebsiteConfiguration", "variableName" : "websiteConfiguration", "variableType" : "WebsiteConfiguration", "documentation" : "", "simpleType" : "WebsiteConfiguration", "variableSetterType" : "WebsiteConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteConfiguration", "beanStyleSetterMethodName" : "setWebsiteConfiguration", "c2jName" : "WebsiteConfiguration", "c2jShape" : "WebsiteConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "websiteConfiguration", "fluentSetterDocumentation" : "Sets the value of the WebsiteConfiguration property for this object.\n\n@param websiteConfiguration The new value for the WebsiteConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteConfiguration", "getterDocumentation" : "Returns the value of the WebsiteConfiguration property for this object.\n@return The value of the WebsiteConfiguration property for this object.", "getterModel" : { "returnType" : "WebsiteConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WebsiteConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WebsiteConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "WebsiteConfiguration", "setterDocumentation" : "Sets the value of the WebsiteConfiguration property for this object.\n\n@param websiteConfiguration The new value for the WebsiteConfiguration property for this object.", "setterMethodName" : "setWebsiteConfiguration", "setterModel" : { "variableDeclarationType" : "WebsiteConfiguration", "variableName" : "websiteConfiguration", "variableType" : "WebsiteConfiguration", "documentation" : "", "simpleType" : "WebsiteConfiguration", "variableSetterType" : "WebsiteConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "WebsiteConfiguration", "variableName" : "websiteConfiguration", "variableType" : "WebsiteConfiguration", "documentation" : "", "simpleType" : "WebsiteConfiguration", "variableSetterType" : "WebsiteConfiguration" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "WebsiteConfiguration" ], "shapeName" : "PutBucketWebsiteRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutBucketWebsiteRequest", "variableName" : "putBucketWebsiteRequest", "variableType" : "PutBucketWebsiteRequest", "documentation" : null, "simpleType" : "PutBucketWebsiteRequest", "variableSetterType" : "PutBucketWebsiteRequest" }, "wrapper" : false }, "PutBucketWebsiteResponse" : { "c2jName" : "PutBucketWebsiteResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutBucketWebsiteResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutBucketWebsiteResponse", "variableName" : "putBucketWebsiteResponse", "variableType" : "PutBucketWebsiteResponse", "documentation" : null, "simpleType" : "PutBucketWebsiteResponse", "variableSetterType" : "PutBucketWebsiteResponse" }, "wrapper" : false }, "PutObjectAclRequest" : { "c2jName" : "PutObjectAclRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutObjectAcl", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}?acl", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessControlPolicy", "beanStyleSetterMethodName" : "setAccessControlPolicy", "c2jName" : "AccessControlPolicy", "c2jShape" : "AccessControlPolicy", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "accessControlPolicy", "fluentSetterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessControlPolicy", "getterDocumentation" : "Returns the value of the AccessControlPolicy property for this object.\n@return The value of the AccessControlPolicy property for this object.", "getterModel" : { "returnType" : "AccessControlPolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessControlPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AccessControlPolicy", "setterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.", "setterMethodName" : "setAccessControlPolicy", "setterModel" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "simple" : false, "variable" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to list the objects in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to list the objects in the bucket.\n@return Allows grantee to list the objects in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to list the objects in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the bucket ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the bucket ACL.\n@return Allows grantee to read the bucket ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the bucket ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWrite", "beanStyleSetterMethodName" : "setGrantWrite", "c2jName" : "GrantWrite", "c2jShape" : "GrantWrite", "deprecated" : false, "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWrite", "fluentSetterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWrite", "getterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Allows grantee to create, overwrite, and delete any object in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWrite", "setterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.", "setterMethodName" : "setGrantWrite", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@return Allows grantee to write the ACL for the applicable bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ACL" : { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AccessControlPolicy" : { "beanStyleGetterMethodName" : "getAccessControlPolicy", "beanStyleSetterMethodName" : "setAccessControlPolicy", "c2jName" : "AccessControlPolicy", "c2jShape" : "AccessControlPolicy", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "accessControlPolicy", "fluentSetterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessControlPolicy", "getterDocumentation" : "Returns the value of the AccessControlPolicy property for this object.\n@return The value of the AccessControlPolicy property for this object.", "getterModel" : { "returnType" : "AccessControlPolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessControlPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AccessControlPolicy", "setterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.", "setterMethodName" : "setAccessControlPolicy", "setterModel" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "simple" : false, "variable" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantFullControl" : { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantRead" : { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to list the objects in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to list the objects in the bucket.\n@return Allows grantee to list the objects in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to list the objects in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantReadACP" : { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the bucket ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the bucket ACL.\n@return Allows grantee to read the bucket ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the bucket ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantWrite" : { "beanStyleGetterMethodName" : "getGrantWrite", "beanStyleSetterMethodName" : "setGrantWrite", "c2jName" : "GrantWrite", "c2jShape" : "GrantWrite", "deprecated" : false, "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWrite", "fluentSetterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWrite", "getterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Allows grantee to create, overwrite, and delete any object in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWrite", "setterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.", "setterMethodName" : "setGrantWrite", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantWriteACP" : { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@return Allows grantee to write the ACL for the applicable bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessControlPolicy", "beanStyleSetterMethodName" : "setAccessControlPolicy", "c2jName" : "AccessControlPolicy", "c2jShape" : "AccessControlPolicy", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "accessControlPolicy", "fluentSetterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessControlPolicy", "getterDocumentation" : "Returns the value of the AccessControlPolicy property for this object.\n@return The value of the AccessControlPolicy property for this object.", "getterModel" : { "returnType" : "AccessControlPolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessControlPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AccessControlPolicy", "setterDocumentation" : "Sets the value of the AccessControlPolicy property for this object.\n\n@param accessControlPolicy The new value for the AccessControlPolicy property for this object.", "setterMethodName" : "setAccessControlPolicy", "setterModel" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "simple" : false, "variable" : { "variableDeclarationType" : "AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "AccessControlPolicy", "documentation" : "", "simpleType" : "AccessControlPolicy", "variableSetterType" : "AccessControlPolicy" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@return Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.\n@param grantFullControl Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to list the objects in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to list the objects in the bucket.\n@return Allows grantee to list the objects in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to list the objects in the bucket.\n@param grantRead Allows grantee to list the objects in the bucket.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to list the objects in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the bucket ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the bucket ACL.\n@return Allows grantee to read the bucket ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the bucket ACL.\n@param grantReadACP Allows grantee to read the bucket ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the bucket ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWrite", "beanStyleSetterMethodName" : "setGrantWrite", "c2jName" : "GrantWrite", "c2jShape" : "GrantWrite", "deprecated" : false, "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWrite", "fluentSetterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWrite", "getterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@return Allows grantee to create, overwrite, and delete any object in the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWrite", "setterDocumentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.\n@param grantWrite Allows grantee to create, overwrite, and delete any object in the bucket.", "setterMethodName" : "setGrantWrite", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWrite", "variableType" : "String", "documentation" : "Allows grantee to create, overwrite, and delete any object in the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@return Allows grantee to write the ACL for the applicable bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable bucket.\n@param grantWriteACP Allows grantee to write the ACL for the applicable bucket.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "VersionId used to reference a specific version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "VersionId used to reference a specific version of the object.\n@return VersionId used to reference a specific version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "VersionId used to reference a specific version of the object.\n@param versionId VersionId used to reference a specific version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "VersionId used to reference a specific version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "PutObjectAclRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutObjectAclRequest", "variableName" : "putObjectAclRequest", "variableType" : "PutObjectAclRequest", "documentation" : null, "simpleType" : "PutObjectAclRequest", "variableSetterType" : "PutObjectAclRequest" }, "wrapper" : false }, "PutObjectAclResponse" : { "c2jName" : "PutObjectAclOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutObjectAclResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutObjectAclResponse", "variableName" : "putObjectAclResponse", "variableType" : "PutObjectAclResponse", "documentation" : null, "simpleType" : "PutObjectAclResponse", "variableSetterType" : "PutObjectAclResponse" }, "wrapper" : false }, "PutObjectRequest" : { "c2jName" : "PutObjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : true, "marshaller" : { "action" : "PutObject", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "deprecated" : false, "documentation" : "Object data.", "enumType" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

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

\nThis method will return a new read-only {@code ByteBuffer} each time it is invoked.\n

\n@return Object data.", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.nio.ByteBuffer", "marshallingType" : "BYTE_BUFFER", "name" : "Body", "setterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body Object data.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "Object data.", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the PUT operation was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the PUT operation was initiated.\n@param bucket Name of the bucket to which the PUT operation was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the PUT operation was initiated.\n@return Name of the bucket to which the PUT operation was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the PUT operation was initiated.\n@param bucket Name of the bucket to which the PUT operation was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the PUT operation was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@return The base64-encoded 128-bit MD5 digest of the part data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to read the object data and its metadata.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to read the object data and its metadata.\n@return Allows grantee to read the object data and its metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to read the object data and its metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the object ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the object ACL.\n@return Allows grantee to read the object ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the object ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable object.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@return Allows grantee to write the ACL for the applicable object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the PUT operation was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the PUT operation was initiated.\n@param key Object key for which the PUT operation was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the PUT operation was initiated.\n@return Object key for which the PUT operation was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the PUT operation was initiated.\n@param key Object key for which the PUT operation was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the PUT operation was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@return The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "TaggingHeader", "deprecated" : false, "documentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@return The tag-set for the object. The tag-set must be encoded as URL Query parameters", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Tagging", "setterDocumentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object. The tag-set must be encoded as URL Query parameters", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ACL" : { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "deprecated" : false, "documentation" : "Object data.", "enumType" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

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

\nThis method will return a new read-only {@code ByteBuffer} each time it is invoked.\n

\n@return Object data.", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.nio.ByteBuffer", "marshallingType" : "BYTE_BUFFER", "name" : "Body", "setterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body Object data.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "Object data.", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the PUT operation was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the PUT operation was initiated.\n@param bucket Name of the bucket to which the PUT operation was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the PUT operation was initiated.\n@return Name of the bucket to which the PUT operation was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the PUT operation was initiated.\n@param bucket Name of the bucket to which the PUT operation was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the PUT operation was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CacheControl" : { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentDisposition" : { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentEncoding" : { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentLanguage" : { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentLength" : { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@return The base64-encoded 128-bit MD5 digest of the part data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentType" : { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expires" : { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "GrantFullControl" : { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantRead" : { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to read the object data and its metadata.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to read the object data and its metadata.\n@return Allows grantee to read the object data and its metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to read the object data and its metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantReadACP" : { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the object ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the object ACL.\n@return Allows grantee to read the object ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the object ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GrantWriteACP" : { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable object.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@return Allows grantee to write the ACL for the applicable object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the PUT operation was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the PUT operation was initiated.\n@param key Object key for which the PUT operation was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the PUT operation was initiated.\n@return Object key for which the PUT operation was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the PUT operation was initiated.\n@param key Object key for which the PUT operation was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the PUT operation was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Metadata" : { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKey" : { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@return The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tagging" : { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "TaggingHeader", "deprecated" : false, "documentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@return The tag-set for the object. The tag-set must be encoded as URL Query parameters", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Tagging", "setterDocumentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object. The tag-set must be encoded as URL Query parameters", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WebsiteRedirectLocation" : { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getACL", "beanStyleSetterMethodName" : "setACL", "c2jName" : "ACL", "c2jShape" : "ObjectCannedACL", "deprecated" : false, "documentation" : "The canned ACL to apply to the object.", "enumType" : "ObjectCannedACL", "fluentGetterMethodName" : "acl", "fluentSetterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectCannedACL", "fluentSetterMethodName" : "acl", "getterDocumentation" : "The canned ACL to apply to the object.\n@return The canned ACL to apply to the object.\n@see ObjectCannedACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-acl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-acl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ACL", "setterDocumentation" : "The canned ACL to apply to the object.\n@param acl The canned ACL to apply to the object.\n@see ObjectCannedACL", "setterMethodName" : "setACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acl", "variableType" : "String", "documentation" : "The canned ACL to apply to the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the PUT operation was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the PUT operation was initiated.\n@param bucket Name of the bucket to which the PUT operation was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the PUT operation was initiated.\n@return Name of the bucket to which the PUT operation was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the PUT operation was initiated.\n@param bucket Name of the bucket to which the PUT operation was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the PUT operation was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "CacheControl", "deprecated" : false, "documentation" : "Specifies caching behavior along the request/reply chain.", "enumType" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheControl", "getterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@return Specifies caching behavior along the request/reply chain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Cache-Control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Cache-Control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CacheControl", "setterDocumentation" : "Specifies caching behavior along the request/reply chain.\n@param cacheControl Specifies caching behavior along the request/reply chain.", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "Specifies caching behavior along the request/reply chain.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "ContentDisposition", "deprecated" : false, "documentation" : "Specifies presentational information for the object.", "enumType" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentDisposition", "getterDocumentation" : "Specifies presentational information for the object.\n@return Specifies presentational information for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Disposition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Disposition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentDisposition", "setterDocumentation" : "Specifies presentational information for the object.\n@param contentDisposition Specifies presentational information for the object.", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "Specifies presentational information for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "ContentEncoding", "deprecated" : false, "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "enumType" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@return Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentEncoding", "setterDocumentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.\n@param contentEncoding Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "ContentLanguage", "deprecated" : false, "documentation" : "The language the content is in.", "enumType" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLanguage", "getterDocumentation" : "The language the content is in.\n@return The language the content is in.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Language", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentLanguage", "setterDocumentation" : "The language the content is in.\n@param contentLanguage The language the content is in.", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "The language the content is in.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@return The base64-encoded 128-bit MD5 digest of the part data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "ContentType", "deprecated" : false, "documentation" : "A standard MIME type describing the format of the object data.", "enumType" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "A standard MIME type describing the format of the object data.\n@return A standard MIME type describing the format of the object data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentType", "setterDocumentation" : "A standard MIME type describing the format of the object data.\n@param contentType A standard MIME type describing the format of the object data.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "A standard MIME type describing the format of the object data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpires", "beanStyleSetterMethodName" : "setExpires", "c2jName" : "Expires", "c2jShape" : "Expires", "deprecated" : false, "documentation" : "The date and time at which the object is no longer cacheable.", "enumType" : null, "fluentGetterMethodName" : "expires", "fluentSetterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expires", "getterDocumentation" : "The date and time at which the object is no longer cacheable.\n@return The date and time at which the object is no longer cacheable.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Expires", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expires", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Expires", "setterDocumentation" : "The date and time at which the object is no longer cacheable.\n@param expires The date and time at which the object is no longer cacheable.", "setterMethodName" : "setExpires", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expires", "variableType" : "java.time.Instant", "documentation" : "The date and time at which the object is no longer cacheable.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantFullControl", "beanStyleSetterMethodName" : "setGrantFullControl", "c2jName" : "GrantFullControl", "c2jShape" : "GrantFullControl", "deprecated" : false, "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "enumType" : null, "fluentGetterMethodName" : "grantFullControl", "fluentSetterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantFullControl", "getterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@return Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-full-control", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-full-control", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantFullControl", "setterDocumentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.\n@param grantFullControl Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "setterMethodName" : "setGrantFullControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantFullControl", "variableType" : "String", "documentation" : "Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantRead", "beanStyleSetterMethodName" : "setGrantRead", "c2jName" : "GrantRead", "c2jShape" : "GrantRead", "deprecated" : false, "documentation" : "Allows grantee to read the object data and its metadata.", "enumType" : null, "fluentGetterMethodName" : "grantRead", "fluentSetterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantRead", "getterDocumentation" : "Allows grantee to read the object data and its metadata.\n@return Allows grantee to read the object data and its metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantRead", "setterDocumentation" : "Allows grantee to read the object data and its metadata.\n@param grantRead Allows grantee to read the object data and its metadata.", "setterMethodName" : "setGrantRead", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantRead", "variableType" : "String", "documentation" : "Allows grantee to read the object data and its metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantReadACP", "beanStyleSetterMethodName" : "setGrantReadACP", "c2jName" : "GrantReadACP", "c2jShape" : "GrantReadACP", "deprecated" : false, "documentation" : "Allows grantee to read the object ACL.", "enumType" : null, "fluentGetterMethodName" : "grantReadACP", "fluentSetterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantReadACP", "getterDocumentation" : "Allows grantee to read the object ACL.\n@return Allows grantee to read the object ACL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-read-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-read-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantReadACP", "setterDocumentation" : "Allows grantee to read the object ACL.\n@param grantReadACP Allows grantee to read the object ACL.", "setterMethodName" : "setGrantReadACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantReadACP", "variableType" : "String", "documentation" : "Allows grantee to read the object ACL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGrantWriteACP", "beanStyleSetterMethodName" : "setGrantWriteACP", "c2jName" : "GrantWriteACP", "c2jShape" : "GrantWriteACP", "deprecated" : false, "documentation" : "Allows grantee to write the ACL for the applicable object.", "enumType" : null, "fluentGetterMethodName" : "grantWriteACP", "fluentSetterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantWriteACP", "getterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@return Allows grantee to write the ACL for the applicable object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-grant-write-acp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-grant-write-acp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "GrantWriteACP", "setterDocumentation" : "Allows grantee to write the ACL for the applicable object.\n@param grantWriteACP Allows grantee to write the ACL for the applicable object.", "setterMethodName" : "setGrantWriteACP", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "grantWriteACP", "variableType" : "String", "documentation" : "Allows grantee to write the ACL for the applicable object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the PUT operation was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the PUT operation was initiated.\n@param key Object key for which the PUT operation was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the PUT operation was initiated.\n@return Object key for which the PUT operation was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the PUT operation was initiated.\n@param key Object key for which the PUT operation was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the PUT operation was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "Metadata", "c2jShape" : "Metadata", "deprecated" : false, "documentation" : "A map of metadata to store with the object in S3.", "enumType" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "A map of metadata to store with the object in S3.\n

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

\n@return A map of metadata to store with the object in S3.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "headers", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-meta-", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-meta-", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MetadataValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Metadata", "setterDocumentation" : "A map of metadata to store with the object in S3.\n@param metadata A map of metadata to store with the object in S3.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "A map of metadata to store with the object in S3.", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "StorageClass", "deprecated" : false, "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "enumType" : "StorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@return The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-storage-class", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-storage-class", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.\n@param storageClass The type of storage to use for the object. Defaults to 'STANDARD'.\n@see StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The type of storage to use for the object. Defaults to 'STANDARD'.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebsiteRedirectLocation", "beanStyleSetterMethodName" : "setWebsiteRedirectLocation", "c2jName" : "WebsiteRedirectLocation", "c2jShape" : "WebsiteRedirectLocation", "deprecated" : false, "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "enumType" : null, "fluentGetterMethodName" : "websiteRedirectLocation", "fluentSetterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "websiteRedirectLocation", "getterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@return If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-website-redirect-location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-website-redirect-location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "WebsiteRedirectLocation", "setterDocumentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.\n@param websiteRedirectLocation If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "setterMethodName" : "setWebsiteRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "websiteRedirectLocation", "variableType" : "String", "documentation" : "If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@return Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\n@param ssekmsKeyId Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "TaggingHeader", "deprecated" : false, "documentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@return The tag-set for the object. The tag-set must be encoded as URL Query parameters", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Tagging", "setterDocumentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters\n@param tagging The tag-set for the object. The tag-set must be encoded as URL Query parameters", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tagging", "variableType" : "String", "documentation" : "The tag-set for the object. The tag-set must be encoded as URL Query parameters", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "PutObjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutObjectRequest", "variableName" : "putObjectRequest", "variableType" : "PutObjectRequest", "documentation" : null, "simpleType" : "PutObjectRequest", "variableSetterType" : "PutObjectRequest" }, "wrapper" : false }, "PutObjectResponse" : { "c2jName" : "PutObjectOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag for the uploaded object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag for the uploaded object.\n@return Entity tag for the uploaded object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag for the uploaded object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag for the uploaded object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag for the uploaded object.\n@return Entity tag for the uploaded object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag for the uploaded object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Expiration" : { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "Expiration", "deprecated" : false, "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@return If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Expiration", "setterDocumentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.\n@param expiration If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "expiration", "variableType" : "String", "documentation" : "If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag for the uploaded object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag for the uploaded object.\n@return Entity tag for the uploaded object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag for the uploaded object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "Version of the object.", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Version of the object.\n@param versionId Version of the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Version of the object.\n@return Version of the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Version of the object.\n@param versionId Version of the object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "Version of the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutObjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutObjectResponse", "variableName" : "putObjectResponse", "variableType" : "PutObjectResponse", "documentation" : null, "simpleType" : "PutObjectResponse", "variableSetterType" : "PutObjectResponse" }, "wrapper" : false }, "PutObjectTaggingRequest" : { "c2jName" : "PutObjectTaggingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutObjectTagging", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}?tagging", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "Tagging", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "Returns the value of the Tagging property for this object.\n@return The value of the Tagging property for this object.", "getterModel" : { "returnType" : "Tagging", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tagging", "setterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tagging" : { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "Tagging", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "Returns the value of the Tagging property for this object.\n@return The value of the Tagging property for this object.", "getterModel" : { "returnType" : "Tagging", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tagging", "setterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "Returns the value of the ContentMD5 property for this object.\n@return The value of the ContentMD5 property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "Sets the value of the ContentMD5 property for this object.\n\n@param contentMD5 The new value for the ContentMD5 property for this object.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagging", "beanStyleSetterMethodName" : "setTagging", "c2jName" : "Tagging", "c2jShape" : "Tagging", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagging", "fluentSetterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagging", "getterDocumentation" : "Returns the value of the Tagging property for this object.\n@return The value of the Tagging property for this object.", "getterModel" : { "returnType" : "Tagging", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tagging", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Tagging", "setterDocumentation" : "Sets the value of the Tagging property for this object.\n\n@param tagging The new value for the Tagging property for this object.", "setterMethodName" : "setTagging", "setterModel" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : "", "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key", "Tagging" ], "shapeName" : "PutObjectTaggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutObjectTaggingRequest", "variableName" : "putObjectTaggingRequest", "variableType" : "PutObjectTaggingRequest", "documentation" : null, "simpleType" : "PutObjectTaggingRequest", "variableSetterType" : "PutObjectTaggingRequest" }, "wrapper" : false }, "PutObjectTaggingResponse" : { "c2jName" : "PutObjectTaggingOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutObjectTaggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutObjectTaggingResponse", "variableName" : "putObjectTaggingResponse", "variableType" : "PutObjectTaggingResponse", "documentation" : null, "simpleType" : "PutObjectTaggingResponse", "variableSetterType" : "PutObjectTaggingResponse" }, "wrapper" : false }, "QueueConfiguration" : { "c2jName" : "QueueConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for specifying an configuration when you want Amazon S3 to publish events to an Amazon Simple Queue Service (Amazon SQS) queue.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueArn", "beanStyleSetterMethodName" : "setQueueArn", "c2jName" : "QueueArn", "c2jShape" : "QueueArn", "deprecated" : false, "documentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "enumType" : null, "fluentGetterMethodName" : "queueArn", "fluentSetterDocumentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param queueArn Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueArn", "getterDocumentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Queue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "QueueArn", "setterDocumentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param queueArn Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "setterMethodName" : "setQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queueArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "queueArn", "variableType" : "String", "documentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "NotificationConfigurationFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Events" : { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Filter" : { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "NotificationConfigurationFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "QueueArn" : { "beanStyleGetterMethodName" : "getQueueArn", "beanStyleSetterMethodName" : "setQueueArn", "c2jName" : "QueueArn", "c2jShape" : "QueueArn", "deprecated" : false, "documentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "enumType" : null, "fluentGetterMethodName" : "queueArn", "fluentSetterDocumentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param queueArn Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueArn", "getterDocumentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Queue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "QueueArn", "setterDocumentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param queueArn Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "setterMethodName" : "setQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queueArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "queueArn", "variableType" : "String", "documentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueArn", "beanStyleSetterMethodName" : "setQueueArn", "c2jName" : "QueueArn", "c2jShape" : "QueueArn", "deprecated" : false, "documentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "enumType" : null, "fluentGetterMethodName" : "queueArn", "fluentSetterDocumentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param queueArn Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueArn", "getterDocumentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Queue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "QueueArn", "setterDocumentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param queueArn Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "setterMethodName" : "setQueueArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queueArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "queueArn", "variableType" : "String", "documentation" : "Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "NotificationConfigurationFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "QueueArn", "Events" ], "shapeName" : "QueueConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "QueueConfiguration", "variableName" : "queueConfiguration", "variableType" : "QueueConfiguration", "documentation" : null, "simpleType" : "QueueConfiguration", "variableSetterType" : "QueueConfiguration" }, "wrapper" : false }, "QueueConfigurationDeprecated" : { "c2jName" : "QueueConfigurationDeprecated", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvent", "beanStyleSetterMethodName" : "setEvent", "c2jName" : "Event", "c2jShape" : "Event", "deprecated" : true, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "event", "fluentSetterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "event", "getterDocumentation" : "Returns the value of the Event property for this object.\n@return The value of the Event property for this object.\n@see Event", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Event", "setterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event", "setterMethodName" : "setEvent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueue", "beanStyleSetterMethodName" : "setQueue", "c2jName" : "Queue", "c2jShape" : "QueueArn", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queue", "fluentSetterDocumentation" : "Sets the value of the Queue property for this object.\n\n@param queue The new value for the Queue property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queue", "getterDocumentation" : "Returns the value of the Queue property for this object.\n@return The value of the Queue property 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" : "Queue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Queue", "setterDocumentation" : "Sets the value of the Queue property for this object.\n\n@param queue The new value for the Queue property for this object.", "setterMethodName" : "setQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "queue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Event" : { "beanStyleGetterMethodName" : "getEvent", "beanStyleSetterMethodName" : "setEvent", "c2jName" : "Event", "c2jShape" : "Event", "deprecated" : true, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "event", "fluentSetterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "event", "getterDocumentation" : "Returns the value of the Event property for this object.\n@return The value of the Event property for this object.\n@see Event", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Event", "setterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event", "setterMethodName" : "setEvent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Events" : { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Queue" : { "beanStyleGetterMethodName" : "getQueue", "beanStyleSetterMethodName" : "setQueue", "c2jName" : "Queue", "c2jShape" : "QueueArn", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queue", "fluentSetterDocumentation" : "Sets the value of the Queue property for this object.\n\n@param queue The new value for the Queue property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queue", "getterDocumentation" : "Returns the value of the Queue property for this object.\n@return The value of the Queue property 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" : "Queue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Queue", "setterDocumentation" : "Sets the value of the Queue property for this object.\n\n@param queue The new value for the Queue property for this object.", "setterMethodName" : "setQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "queue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvent", "beanStyleSetterMethodName" : "setEvent", "c2jName" : "Event", "c2jShape" : "Event", "deprecated" : true, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "event", "fluentSetterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "event", "getterDocumentation" : "Returns the value of the Event property for this object.\n@return The value of the Event property for this object.\n@see Event", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Event", "setterDocumentation" : "Sets the value of the Event property for this object.\n\n@param event The new value for the Event property for this object.\n@see Event", "setterMethodName" : "setEvent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueue", "beanStyleSetterMethodName" : "setQueue", "c2jName" : "Queue", "c2jShape" : "QueueArn", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "queue", "fluentSetterDocumentation" : "Sets the value of the Queue property for this object.\n\n@param queue The new value for the Queue property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queue", "getterDocumentation" : "Returns the value of the Queue property for this object.\n@return The value of the Queue property 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" : "Queue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Queue", "setterDocumentation" : "Sets the value of the Queue property for this object.\n\n@param queue The new value for the Queue property for this object.", "setterMethodName" : "setQueue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "queue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "QueueConfigurationDeprecated", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "QueueConfigurationDeprecated", "variableName" : "queueConfigurationDeprecated", "variableType" : "QueueConfigurationDeprecated", "documentation" : null, "simpleType" : "QueueConfigurationDeprecated", "variableSetterType" : "QueueConfigurationDeprecated" }, "wrapper" : false }, "Redirect" : { "c2jName" : "Redirect", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getHostName", "beanStyleSetterMethodName" : "setHostName", "c2jName" : "HostName", "c2jShape" : "HostName", "deprecated" : false, "documentation" : "The host name to use in the redirect request.", "enumType" : null, "fluentGetterMethodName" : "hostName", "fluentSetterDocumentation" : "The host name to use in the redirect request.\n@param hostName The host name to use in the redirect request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostName", "getterDocumentation" : "The host name to use in the redirect request.\n@return The host name to use in the redirect request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HostName", "setterDocumentation" : "The host name to use in the redirect request.\n@param hostName The host name to use in the redirect request.", "setterMethodName" : "setHostName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "The host name to use in the redirect request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHttpRedirectCode", "beanStyleSetterMethodName" : "setHttpRedirectCode", "c2jName" : "HttpRedirectCode", "c2jShape" : "HttpRedirectCode", "deprecated" : false, "documentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "enumType" : null, "fluentGetterMethodName" : "httpRedirectCode", "fluentSetterDocumentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@param httpRedirectCode The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "httpRedirectCode", "getterDocumentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@return The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HttpRedirectCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpRedirectCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HttpRedirectCode", "setterDocumentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@param httpRedirectCode The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "setterMethodName" : "setHttpRedirectCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpRedirectCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "httpRedirectCode", "variableType" : "String", "documentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProtocol", "beanStyleSetterMethodName" : "setProtocol", "c2jName" : "Protocol", "c2jShape" : "Protocol", "deprecated" : false, "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "enumType" : "Protocol", "fluentGetterMethodName" : "protocol", "fluentSetterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol\n@return Returns a reference to this object so that method calls can be chained together.\n@see Protocol", "fluentSetterMethodName" : "protocol", "getterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@return Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Protocol", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Protocol", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Protocol", "setterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "setterMethodName" : "setProtocol", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplaceKeyPrefixWith", "beanStyleSetterMethodName" : "setReplaceKeyPrefixWith", "c2jName" : "ReplaceKeyPrefixWith", "c2jShape" : "ReplaceKeyPrefixWith", "deprecated" : false, "documentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "enumType" : null, "fluentGetterMethodName" : "replaceKeyPrefixWith", "fluentSetterDocumentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@param replaceKeyPrefixWith The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replaceKeyPrefixWith", "getterDocumentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@return The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplaceKeyPrefixWith", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplaceKeyPrefixWith", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplaceKeyPrefixWith", "setterDocumentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@param replaceKeyPrefixWith The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "setterMethodName" : "setReplaceKeyPrefixWith", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyPrefixWith", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyPrefixWith", "variableType" : "String", "documentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplaceKeyWith", "beanStyleSetterMethodName" : "setReplaceKeyWith", "c2jName" : "ReplaceKeyWith", "c2jShape" : "ReplaceKeyWith", "deprecated" : false, "documentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "enumType" : null, "fluentGetterMethodName" : "replaceKeyWith", "fluentSetterDocumentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@param replaceKeyWith The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replaceKeyWith", "getterDocumentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@return The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplaceKeyWith", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplaceKeyWith", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplaceKeyWith", "setterDocumentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@param replaceKeyWith The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "setterMethodName" : "setReplaceKeyWith", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyWith", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyWith", "variableType" : "String", "documentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HostName" : { "beanStyleGetterMethodName" : "getHostName", "beanStyleSetterMethodName" : "setHostName", "c2jName" : "HostName", "c2jShape" : "HostName", "deprecated" : false, "documentation" : "The host name to use in the redirect request.", "enumType" : null, "fluentGetterMethodName" : "hostName", "fluentSetterDocumentation" : "The host name to use in the redirect request.\n@param hostName The host name to use in the redirect request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostName", "getterDocumentation" : "The host name to use in the redirect request.\n@return The host name to use in the redirect request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HostName", "setterDocumentation" : "The host name to use in the redirect request.\n@param hostName The host name to use in the redirect request.", "setterMethodName" : "setHostName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "The host name to use in the redirect request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HttpRedirectCode" : { "beanStyleGetterMethodName" : "getHttpRedirectCode", "beanStyleSetterMethodName" : "setHttpRedirectCode", "c2jName" : "HttpRedirectCode", "c2jShape" : "HttpRedirectCode", "deprecated" : false, "documentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "enumType" : null, "fluentGetterMethodName" : "httpRedirectCode", "fluentSetterDocumentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@param httpRedirectCode The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "httpRedirectCode", "getterDocumentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@return The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HttpRedirectCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpRedirectCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HttpRedirectCode", "setterDocumentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@param httpRedirectCode The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "setterMethodName" : "setHttpRedirectCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpRedirectCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "httpRedirectCode", "variableType" : "String", "documentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Protocol" : { "beanStyleGetterMethodName" : "getProtocol", "beanStyleSetterMethodName" : "setProtocol", "c2jName" : "Protocol", "c2jShape" : "Protocol", "deprecated" : false, "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "enumType" : "Protocol", "fluentGetterMethodName" : "protocol", "fluentSetterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol\n@return Returns a reference to this object so that method calls can be chained together.\n@see Protocol", "fluentSetterMethodName" : "protocol", "getterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@return Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Protocol", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Protocol", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Protocol", "setterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "setterMethodName" : "setProtocol", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReplaceKeyPrefixWith" : { "beanStyleGetterMethodName" : "getReplaceKeyPrefixWith", "beanStyleSetterMethodName" : "setReplaceKeyPrefixWith", "c2jName" : "ReplaceKeyPrefixWith", "c2jShape" : "ReplaceKeyPrefixWith", "deprecated" : false, "documentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "enumType" : null, "fluentGetterMethodName" : "replaceKeyPrefixWith", "fluentSetterDocumentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@param replaceKeyPrefixWith The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replaceKeyPrefixWith", "getterDocumentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@return The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplaceKeyPrefixWith", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplaceKeyPrefixWith", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplaceKeyPrefixWith", "setterDocumentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@param replaceKeyPrefixWith The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "setterMethodName" : "setReplaceKeyPrefixWith", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyPrefixWith", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyPrefixWith", "variableType" : "String", "documentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReplaceKeyWith" : { "beanStyleGetterMethodName" : "getReplaceKeyWith", "beanStyleSetterMethodName" : "setReplaceKeyWith", "c2jName" : "ReplaceKeyWith", "c2jShape" : "ReplaceKeyWith", "deprecated" : false, "documentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "enumType" : null, "fluentGetterMethodName" : "replaceKeyWith", "fluentSetterDocumentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@param replaceKeyWith The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replaceKeyWith", "getterDocumentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@return The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplaceKeyWith", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplaceKeyWith", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplaceKeyWith", "setterDocumentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@param replaceKeyWith The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "setterMethodName" : "setReplaceKeyWith", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyWith", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyWith", "variableType" : "String", "documentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHostName", "beanStyleSetterMethodName" : "setHostName", "c2jName" : "HostName", "c2jShape" : "HostName", "deprecated" : false, "documentation" : "The host name to use in the redirect request.", "enumType" : null, "fluentGetterMethodName" : "hostName", "fluentSetterDocumentation" : "The host name to use in the redirect request.\n@param hostName The host name to use in the redirect request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostName", "getterDocumentation" : "The host name to use in the redirect request.\n@return The host name to use in the redirect request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HostName", "setterDocumentation" : "The host name to use in the redirect request.\n@param hostName The host name to use in the redirect request.", "setterMethodName" : "setHostName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "The host name to use in the redirect request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHttpRedirectCode", "beanStyleSetterMethodName" : "setHttpRedirectCode", "c2jName" : "HttpRedirectCode", "c2jShape" : "HttpRedirectCode", "deprecated" : false, "documentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "enumType" : null, "fluentGetterMethodName" : "httpRedirectCode", "fluentSetterDocumentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@param httpRedirectCode The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "httpRedirectCode", "getterDocumentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@return The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HttpRedirectCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpRedirectCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HttpRedirectCode", "setterDocumentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.\n@param httpRedirectCode The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "setterMethodName" : "setHttpRedirectCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpRedirectCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "httpRedirectCode", "variableType" : "String", "documentation" : "The HTTP redirect code to use on the response. Not required if one of the siblings is present.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProtocol", "beanStyleSetterMethodName" : "setProtocol", "c2jName" : "Protocol", "c2jShape" : "Protocol", "deprecated" : false, "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "enumType" : "Protocol", "fluentGetterMethodName" : "protocol", "fluentSetterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol\n@return Returns a reference to this object so that method calls can be chained together.\n@see Protocol", "fluentSetterMethodName" : "protocol", "getterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@return Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Protocol", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Protocol", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Protocol", "setterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "setterMethodName" : "setProtocol", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplaceKeyPrefixWith", "beanStyleSetterMethodName" : "setReplaceKeyPrefixWith", "c2jName" : "ReplaceKeyPrefixWith", "c2jShape" : "ReplaceKeyPrefixWith", "deprecated" : false, "documentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "enumType" : null, "fluentGetterMethodName" : "replaceKeyPrefixWith", "fluentSetterDocumentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@param replaceKeyPrefixWith The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replaceKeyPrefixWith", "getterDocumentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@return The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplaceKeyPrefixWith", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplaceKeyPrefixWith", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplaceKeyPrefixWith", "setterDocumentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.\n@param replaceKeyPrefixWith The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "setterMethodName" : "setReplaceKeyPrefixWith", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyPrefixWith", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyPrefixWith", "variableType" : "String", "documentation" : "The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplaceKeyWith", "beanStyleSetterMethodName" : "setReplaceKeyWith", "c2jName" : "ReplaceKeyWith", "c2jShape" : "ReplaceKeyWith", "deprecated" : false, "documentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "enumType" : null, "fluentGetterMethodName" : "replaceKeyWith", "fluentSetterDocumentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@param replaceKeyWith The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replaceKeyWith", "getterDocumentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@return The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplaceKeyWith", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplaceKeyWith", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReplaceKeyWith", "setterDocumentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.\n@param replaceKeyWith The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "setterMethodName" : "setReplaceKeyWith", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyWith", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "replaceKeyWith", "variableType" : "String", "documentation" : "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Redirect", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Redirect", "variableName" : "redirect", "variableType" : "Redirect", "documentation" : null, "simpleType" : "Redirect", "variableSetterType" : "Redirect" }, "wrapper" : false }, "RedirectAllRequestsTo" : { "c2jName" : "RedirectAllRequestsTo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getHostName", "beanStyleSetterMethodName" : "setHostName", "c2jName" : "HostName", "c2jShape" : "HostName", "deprecated" : false, "documentation" : "Name of the host where requests will be redirected.", "enumType" : null, "fluentGetterMethodName" : "hostName", "fluentSetterDocumentation" : "Name of the host where requests will be redirected.\n@param hostName Name of the host where requests will be redirected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostName", "getterDocumentation" : "Name of the host where requests will be redirected.\n@return Name of the host where requests will be redirected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HostName", "setterDocumentation" : "Name of the host where requests will be redirected.\n@param hostName Name of the host where requests will be redirected.", "setterMethodName" : "setHostName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "Name of the host where requests will be redirected.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProtocol", "beanStyleSetterMethodName" : "setProtocol", "c2jName" : "Protocol", "c2jShape" : "Protocol", "deprecated" : false, "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "enumType" : "Protocol", "fluentGetterMethodName" : "protocol", "fluentSetterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol\n@return Returns a reference to this object so that method calls can be chained together.\n@see Protocol", "fluentSetterMethodName" : "protocol", "getterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@return Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Protocol", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Protocol", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Protocol", "setterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "setterMethodName" : "setProtocol", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HostName" : { "beanStyleGetterMethodName" : "getHostName", "beanStyleSetterMethodName" : "setHostName", "c2jName" : "HostName", "c2jShape" : "HostName", "deprecated" : false, "documentation" : "Name of the host where requests will be redirected.", "enumType" : null, "fluentGetterMethodName" : "hostName", "fluentSetterDocumentation" : "Name of the host where requests will be redirected.\n@param hostName Name of the host where requests will be redirected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostName", "getterDocumentation" : "Name of the host where requests will be redirected.\n@return Name of the host where requests will be redirected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HostName", "setterDocumentation" : "Name of the host where requests will be redirected.\n@param hostName Name of the host where requests will be redirected.", "setterMethodName" : "setHostName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "Name of the host where requests will be redirected.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Protocol" : { "beanStyleGetterMethodName" : "getProtocol", "beanStyleSetterMethodName" : "setProtocol", "c2jName" : "Protocol", "c2jShape" : "Protocol", "deprecated" : false, "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "enumType" : "Protocol", "fluentGetterMethodName" : "protocol", "fluentSetterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol\n@return Returns a reference to this object so that method calls can be chained together.\n@see Protocol", "fluentSetterMethodName" : "protocol", "getterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@return Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Protocol", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Protocol", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Protocol", "setterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "setterMethodName" : "setProtocol", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHostName", "beanStyleSetterMethodName" : "setHostName", "c2jName" : "HostName", "c2jShape" : "HostName", "deprecated" : false, "documentation" : "Name of the host where requests will be redirected.", "enumType" : null, "fluentGetterMethodName" : "hostName", "fluentSetterDocumentation" : "Name of the host where requests will be redirected.\n@param hostName Name of the host where requests will be redirected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostName", "getterDocumentation" : "Name of the host where requests will be redirected.\n@return Name of the host where requests will be redirected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "HostName", "setterDocumentation" : "Name of the host where requests will be redirected.\n@param hostName Name of the host where requests will be redirected.", "setterMethodName" : "setHostName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostName", "variableType" : "String", "documentation" : "Name of the host where requests will be redirected.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProtocol", "beanStyleSetterMethodName" : "setProtocol", "c2jName" : "Protocol", "c2jShape" : "Protocol", "deprecated" : false, "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "enumType" : "Protocol", "fluentGetterMethodName" : "protocol", "fluentSetterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol\n@return Returns a reference to this object so that method calls can be chained together.\n@see Protocol", "fluentSetterMethodName" : "protocol", "getterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@return Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Protocol", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Protocol", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Protocol", "setterDocumentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@param protocol Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.\n@see Protocol", "setterMethodName" : "setProtocol", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "protocol", "variableType" : "String", "documentation" : "Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "HostName" ], "shapeName" : "RedirectAllRequestsTo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : null, "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "wrapper" : false }, "ReplicationConfiguration" : { "c2jName" : "ReplicationConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for replication rules. You can add as many as 1,000 rules. Total replication configuration size can be up to 2 MB.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "deprecated" : false, "documentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "enumType" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@param role Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@return Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Role", "setterDocumentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@param role Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "ReplicationRules", "deprecated" : false, "documentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n@param rules Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n

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

\n@return Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ReplicationRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "ReplicationRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "ReplicationRule", "variableName" : "member", "variableType" : "ReplicationRule", "documentation" : "", "simpleType" : "ReplicationRule", "variableSetterType" : "ReplicationRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReplicationRule", "variableName" : "member", "variableType" : "ReplicationRule", "documentation" : "", "simpleType" : "ReplicationRule", "variableSetterType" : "ReplicationRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ReplicationRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ReplicationRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n@param rules Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Role" : { "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "deprecated" : false, "documentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "enumType" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@param role Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@return Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Role", "setterDocumentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@param role Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Rules" : { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "ReplicationRules", "deprecated" : false, "documentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n@param rules Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n

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

\n@return Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ReplicationRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "ReplicationRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "ReplicationRule", "variableName" : "member", "variableType" : "ReplicationRule", "documentation" : "", "simpleType" : "ReplicationRule", "variableSetterType" : "ReplicationRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReplicationRule", "variableName" : "member", "variableType" : "ReplicationRule", "documentation" : "", "simpleType" : "ReplicationRule", "variableSetterType" : "ReplicationRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ReplicationRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ReplicationRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n@param rules Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "deprecated" : false, "documentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "enumType" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@param role Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@return Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Role", "setterDocumentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.\n@param role Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "Rules", "c2jShape" : "ReplicationRules", "deprecated" : false, "documentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "enumType" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n@param rules Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n

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

\n@return Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ReplicationRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "ReplicationRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "ReplicationRule", "variableName" : "member", "variableType" : "ReplicationRule", "documentation" : "", "simpleType" : "ReplicationRule", "variableSetterType" : "ReplicationRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReplicationRule", "variableName" : "member", "variableType" : "ReplicationRule", "documentation" : "", "simpleType" : "ReplicationRule", "variableSetterType" : "ReplicationRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ReplicationRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ReplicationRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Rules", "setterDocumentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.\n@param rules Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Role", "Rules" ], "shapeName" : "ReplicationConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReplicationConfiguration", "variableName" : "replicationConfiguration", "variableType" : "ReplicationConfiguration", "documentation" : null, "simpleType" : "ReplicationConfiguration", "variableSetterType" : "ReplicationConfiguration" }, "wrapper" : false }, "ReplicationRule" : { "c2jName" : "ReplicationRule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Unique identifier for the rule. The value cannot be longer than 255 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@param prefix Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@return Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@param prefix Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ReplicationRuleStatus", "deprecated" : false, "documentation" : "The rule is ignored if status is not Enabled.", "enumType" : "ReplicationRuleStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The rule is ignored if status is not Enabled.\n@param status The rule is ignored if status is not Enabled.\n@see ReplicationRuleStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationRuleStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The rule is ignored if status is not Enabled.\n@return The rule is ignored if status is not Enabled.\n@see ReplicationRuleStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The rule is ignored if status is not Enabled.\n@param status The rule is ignored if status is not Enabled.\n@see ReplicationRuleStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The rule is ignored if status is not Enabled.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "Destination", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "Sets the value of the Destination property for this object.\n\n@param destination The new value for the Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "Returns the value of the Destination property for this object.\n@return The value of the Destination property for this object.", "getterModel" : { "returnType" : "Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Destination", "setterDocumentation" : "Sets the value of the Destination property for this object.\n\n@param destination The new value for the Destination property for this object.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : "", "simpleType" : "Destination", "variableSetterType" : "Destination" }, "simple" : false, "variable" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : "", "simpleType" : "Destination", "variableSetterType" : "Destination" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Destination" : { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "Destination", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "Sets the value of the Destination property for this object.\n\n@param destination The new value for the Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "Returns the value of the Destination property for this object.\n@return The value of the Destination property for this object.", "getterModel" : { "returnType" : "Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Destination", "setterDocumentation" : "Sets the value of the Destination property for this object.\n\n@param destination The new value for the Destination property for this object.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : "", "simpleType" : "Destination", "variableSetterType" : "Destination" }, "simple" : false, "variable" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : "", "simpleType" : "Destination", "variableSetterType" : "Destination" }, "xmlNameSpaceUri" : null }, "ID" : { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Unique identifier for the rule. The value cannot be longer than 255 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@param prefix Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@return Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@param prefix Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ReplicationRuleStatus", "deprecated" : false, "documentation" : "The rule is ignored if status is not Enabled.", "enumType" : "ReplicationRuleStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The rule is ignored if status is not Enabled.\n@param status The rule is ignored if status is not Enabled.\n@see ReplicationRuleStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationRuleStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The rule is ignored if status is not Enabled.\n@return The rule is ignored if status is not Enabled.\n@see ReplicationRuleStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The rule is ignored if status is not Enabled.\n@param status The rule is ignored if status is not Enabled.\n@see ReplicationRuleStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The rule is ignored if status is not Enabled.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Unique identifier for the rule. The value cannot be longer than 255 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@param prefix Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@return Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.\n@param prefix Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ReplicationRuleStatus", "deprecated" : false, "documentation" : "The rule is ignored if status is not Enabled.", "enumType" : "ReplicationRuleStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The rule is ignored if status is not Enabled.\n@param status The rule is ignored if status is not Enabled.\n@see ReplicationRuleStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationRuleStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The rule is ignored if status is not Enabled.\n@return The rule is ignored if status is not Enabled.\n@see ReplicationRuleStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The rule is ignored if status is not Enabled.\n@param status The rule is ignored if status is not Enabled.\n@see ReplicationRuleStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The rule is ignored if status is not Enabled.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "Destination", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "Sets the value of the Destination property for this object.\n\n@param destination The new value for the Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "Returns the value of the Destination property for this object.\n@return The value of the Destination property for this object.", "getterModel" : { "returnType" : "Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Destination", "setterDocumentation" : "Sets the value of the Destination property for this object.\n\n@param destination The new value for the Destination property for this object.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : "", "simpleType" : "Destination", "variableSetterType" : "Destination" }, "simple" : false, "variable" : { "variableDeclarationType" : "Destination", "variableName" : "destination", "variableType" : "Destination", "documentation" : "", "simpleType" : "Destination", "variableSetterType" : "Destination" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Prefix", "Status", "Destination" ], "shapeName" : "ReplicationRule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReplicationRule", "variableName" : "replicationRule", "variableType" : "ReplicationRule", "documentation" : null, "simpleType" : "ReplicationRule", "variableSetterType" : "ReplicationRule" }, "wrapper" : false }, "ReplicationRuleStatus" : { "c2jName" : "ReplicationRuleStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Enabled", "value" : "Enabled" }, { "name" : "Disabled", "value" : "Disabled" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ReplicationRuleStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReplicationRuleStatus", "variableName" : "replicationRuleStatus", "variableType" : "ReplicationRuleStatus", "documentation" : null, "simpleType" : "ReplicationRuleStatus", "variableSetterType" : "ReplicationRuleStatus" }, "wrapper" : false }, "ReplicationStatus" : { "c2jName" : "ReplicationStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "COMPLETE", "value" : "COMPLETE" }, { "name" : "PENDING", "value" : "PENDING" }, { "name" : "FAILED", "value" : "FAILED" }, { "name" : "REPLICA", "value" : "REPLICA" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ReplicationStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReplicationStatus", "variableName" : "replicationStatus", "variableType" : "ReplicationStatus", "documentation" : null, "simpleType" : "ReplicationStatus", "variableSetterType" : "ReplicationStatus" }, "wrapper" : false }, "RequestCharged" : { "c2jName" : "RequestCharged", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "If present, indicates that the requester was successfully charged for the request.", "enums" : [ { "name" : "Requester", "value" : "requester" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RequestCharged", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RequestCharged", "variableName" : "requestCharged", "variableType" : "RequestCharged", "documentation" : null, "simpleType" : "RequestCharged", "variableSetterType" : "RequestCharged" }, "wrapper" : false }, "RequestPayer" : { "c2jName" : "RequestPayer", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Confirms that the requester knows that she or he will be charged for the request. Bucket owners need not specify this parameter in their requests. Documentation on downloading objects from requester pays buckets can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html", "enums" : [ { "name" : "Requester", "value" : "requester" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RequestPayer", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RequestPayer", "variableName" : "requestPayer", "variableType" : "RequestPayer", "documentation" : null, "simpleType" : "RequestPayer", "variableSetterType" : "RequestPayer" }, "wrapper" : false }, "RequestPaymentConfiguration" : { "c2jName" : "RequestPaymentConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPayer", "beanStyleSetterMethodName" : "setPayer", "c2jName" : "Payer", "c2jShape" : "Payer", "deprecated" : false, "documentation" : "Specifies who pays for the download and request fees.", "enumType" : "Payer", "fluentGetterMethodName" : "payer", "fluentSetterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer\n@return Returns a reference to this object so that method calls can be chained together.\n@see Payer", "fluentSetterMethodName" : "payer", "getterDocumentation" : "Specifies who pays for the download and request fees.\n@return Specifies who pays for the download and request fees.\n@see Payer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Payer", "setterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer", "setterMethodName" : "setPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "Specifies who pays for the download and request fees.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Payer" : { "beanStyleGetterMethodName" : "getPayer", "beanStyleSetterMethodName" : "setPayer", "c2jName" : "Payer", "c2jShape" : "Payer", "deprecated" : false, "documentation" : "Specifies who pays for the download and request fees.", "enumType" : "Payer", "fluentGetterMethodName" : "payer", "fluentSetterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer\n@return Returns a reference to this object so that method calls can be chained together.\n@see Payer", "fluentSetterMethodName" : "payer", "getterDocumentation" : "Specifies who pays for the download and request fees.\n@return Specifies who pays for the download and request fees.\n@see Payer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Payer", "setterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer", "setterMethodName" : "setPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "Specifies who pays for the download and request fees.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPayer", "beanStyleSetterMethodName" : "setPayer", "c2jName" : "Payer", "c2jShape" : "Payer", "deprecated" : false, "documentation" : "Specifies who pays for the download and request fees.", "enumType" : "Payer", "fluentGetterMethodName" : "payer", "fluentSetterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer\n@return Returns a reference to this object so that method calls can be chained together.\n@see Payer", "fluentSetterMethodName" : "payer", "getterDocumentation" : "Specifies who pays for the download and request fees.\n@return Specifies who pays for the download and request fees.\n@see Payer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Payer", "setterDocumentation" : "Specifies who pays for the download and request fees.\n@param payer Specifies who pays for the download and request fees.\n@see Payer", "setterMethodName" : "setPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "payer", "variableType" : "String", "documentation" : "Specifies who pays for the download and request fees.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Payer" ], "shapeName" : "RequestPaymentConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RequestPaymentConfiguration", "variableName" : "requestPaymentConfiguration", "variableType" : "RequestPaymentConfiguration", "documentation" : null, "simpleType" : "RequestPaymentConfiguration", "variableSetterType" : "RequestPaymentConfiguration" }, "wrapper" : false }, "RestoreObjectRequest" : { "c2jName" : "RestoreObjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "RestoreObject", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}?restore", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRestoreRequest", "beanStyleSetterMethodName" : "setRestoreRequest", "c2jName" : "RestoreRequest", "c2jShape" : "RestoreRequest", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "restoreRequest", "fluentSetterDocumentation" : "Sets the value of the RestoreRequest property for this object.\n\n@param restoreRequest The new value for the RestoreRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restoreRequest", "getterDocumentation" : "Returns the value of the RestoreRequest property for this object.\n@return The value of the RestoreRequest property for this object.", "getterModel" : { "returnType" : "RestoreRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RestoreRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RestoreRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RestoreRequest", "setterDocumentation" : "Sets the value of the RestoreRequest property for this object.\n\n@param restoreRequest The new value for the RestoreRequest property for this object.", "setterMethodName" : "setRestoreRequest", "setterModel" : { "variableDeclarationType" : "RestoreRequest", "variableName" : "restoreRequest", "variableType" : "RestoreRequest", "documentation" : "", "simpleType" : "RestoreRequest", "variableSetterType" : "RestoreRequest" }, "simple" : false, "variable" : { "variableDeclarationType" : "RestoreRequest", "variableName" : "restoreRequest", "variableType" : "RestoreRequest", "documentation" : "", "simpleType" : "RestoreRequest", "variableSetterType" : "RestoreRequest" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RestoreRequest" : { "beanStyleGetterMethodName" : "getRestoreRequest", "beanStyleSetterMethodName" : "setRestoreRequest", "c2jName" : "RestoreRequest", "c2jShape" : "RestoreRequest", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "restoreRequest", "fluentSetterDocumentation" : "Sets the value of the RestoreRequest property for this object.\n\n@param restoreRequest The new value for the RestoreRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restoreRequest", "getterDocumentation" : "Returns the value of the RestoreRequest property for this object.\n@return The value of the RestoreRequest property for this object.", "getterModel" : { "returnType" : "RestoreRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RestoreRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RestoreRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RestoreRequest", "setterDocumentation" : "Sets the value of the RestoreRequest property for this object.\n\n@param restoreRequest The new value for the RestoreRequest property for this object.", "setterMethodName" : "setRestoreRequest", "setterModel" : { "variableDeclarationType" : "RestoreRequest", "variableName" : "restoreRequest", "variableType" : "RestoreRequest", "documentation" : "", "simpleType" : "RestoreRequest", "variableSetterType" : "RestoreRequest" }, "simple" : false, "variable" : { "variableDeclarationType" : "RestoreRequest", "variableName" : "restoreRequest", "variableType" : "RestoreRequest", "documentation" : "", "simpleType" : "RestoreRequest", "variableSetterType" : "RestoreRequest" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "versionId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "versionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRestoreRequest", "beanStyleSetterMethodName" : "setRestoreRequest", "c2jName" : "RestoreRequest", "c2jShape" : "RestoreRequest", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "restoreRequest", "fluentSetterDocumentation" : "Sets the value of the RestoreRequest property for this object.\n\n@param restoreRequest The new value for the RestoreRequest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restoreRequest", "getterDocumentation" : "Returns the value of the RestoreRequest property for this object.\n@return The value of the RestoreRequest property for this object.", "getterModel" : { "returnType" : "RestoreRequest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RestoreRequest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RestoreRequest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RestoreRequest", "setterDocumentation" : "Sets the value of the RestoreRequest property for this object.\n\n@param restoreRequest The new value for the RestoreRequest property for this object.", "setterMethodName" : "setRestoreRequest", "setterModel" : { "variableDeclarationType" : "RestoreRequest", "variableName" : "restoreRequest", "variableType" : "RestoreRequest", "documentation" : "", "simpleType" : "RestoreRequest", "variableSetterType" : "RestoreRequest" }, "simple" : false, "variable" : { "variableDeclarationType" : "RestoreRequest", "variableName" : "restoreRequest", "variableType" : "RestoreRequest", "documentation" : "", "simpleType" : "RestoreRequest", "variableSetterType" : "RestoreRequest" }, "xmlNameSpaceUri" : "http://s3.amazonaws.com/doc/2006-03-01/" }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key" ], "shapeName" : "RestoreObjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RestoreObjectRequest", "variableName" : "restoreObjectRequest", "variableType" : "RestoreObjectRequest", "documentation" : null, "simpleType" : "RestoreObjectRequest", "variableSetterType" : "RestoreObjectRequest" }, "wrapper" : false }, "RestoreObjectResponse" : { "c2jName" : "RestoreObjectOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RestoreObjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RestoreObjectResponse", "variableName" : "restoreObjectResponse", "variableType" : "RestoreObjectResponse", "documentation" : null, "simpleType" : "RestoreObjectResponse", "variableSetterType" : "RestoreObjectResponse" }, "wrapper" : false }, "RestoreRequest" : { "c2jName" : "RestoreRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDays", "beanStyleSetterMethodName" : "setDays", "c2jName" : "Days", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Lifetime of the active copy in days", "enumType" : null, "fluentGetterMethodName" : "days", "fluentSetterDocumentation" : "Lifetime of the active copy in days\n@param days Lifetime of the active copy in days\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "days", "getterDocumentation" : "Lifetime of the active copy in days\n@return Lifetime of the active copy in days", "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" : "Days", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Days", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Days", "setterDocumentation" : "Lifetime of the active copy in days\n@param days Lifetime of the active copy in days", "setterMethodName" : "setDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "Lifetime of the active copy in days", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlacierJobParameters", "beanStyleSetterMethodName" : "setGlacierJobParameters", "c2jName" : "GlacierJobParameters", "c2jShape" : "GlacierJobParameters", "deprecated" : false, "documentation" : "Glacier related prameters pertaining to this job.", "enumType" : null, "fluentGetterMethodName" : "glacierJobParameters", "fluentSetterDocumentation" : "Glacier related prameters pertaining to this job.\n@param glacierJobParameters Glacier related prameters pertaining to this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "glacierJobParameters", "getterDocumentation" : "Glacier related prameters pertaining to this job.\n@return Glacier related prameters pertaining to this job.", "getterModel" : { "returnType" : "GlacierJobParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlacierJobParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GlacierJobParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "GlacierJobParameters", "setterDocumentation" : "Glacier related prameters pertaining to this job.\n@param glacierJobParameters Glacier related prameters pertaining to this job.", "setterMethodName" : "setGlacierJobParameters", "setterModel" : { "variableDeclarationType" : "GlacierJobParameters", "variableName" : "glacierJobParameters", "variableType" : "GlacierJobParameters", "documentation" : "", "simpleType" : "GlacierJobParameters", "variableSetterType" : "GlacierJobParameters" }, "simple" : false, "variable" : { "variableDeclarationType" : "GlacierJobParameters", "variableName" : "glacierJobParameters", "variableType" : "GlacierJobParameters", "documentation" : "Glacier related prameters pertaining to this job.", "simpleType" : "GlacierJobParameters", "variableSetterType" : "GlacierJobParameters" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Days" : { "beanStyleGetterMethodName" : "getDays", "beanStyleSetterMethodName" : "setDays", "c2jName" : "Days", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Lifetime of the active copy in days", "enumType" : null, "fluentGetterMethodName" : "days", "fluentSetterDocumentation" : "Lifetime of the active copy in days\n@param days Lifetime of the active copy in days\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "days", "getterDocumentation" : "Lifetime of the active copy in days\n@return Lifetime of the active copy in days", "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" : "Days", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Days", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Days", "setterDocumentation" : "Lifetime of the active copy in days\n@param days Lifetime of the active copy in days", "setterMethodName" : "setDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "Lifetime of the active copy in days", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "GlacierJobParameters" : { "beanStyleGetterMethodName" : "getGlacierJobParameters", "beanStyleSetterMethodName" : "setGlacierJobParameters", "c2jName" : "GlacierJobParameters", "c2jShape" : "GlacierJobParameters", "deprecated" : false, "documentation" : "Glacier related prameters pertaining to this job.", "enumType" : null, "fluentGetterMethodName" : "glacierJobParameters", "fluentSetterDocumentation" : "Glacier related prameters pertaining to this job.\n@param glacierJobParameters Glacier related prameters pertaining to this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "glacierJobParameters", "getterDocumentation" : "Glacier related prameters pertaining to this job.\n@return Glacier related prameters pertaining to this job.", "getterModel" : { "returnType" : "GlacierJobParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlacierJobParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GlacierJobParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "GlacierJobParameters", "setterDocumentation" : "Glacier related prameters pertaining to this job.\n@param glacierJobParameters Glacier related prameters pertaining to this job.", "setterMethodName" : "setGlacierJobParameters", "setterModel" : { "variableDeclarationType" : "GlacierJobParameters", "variableName" : "glacierJobParameters", "variableType" : "GlacierJobParameters", "documentation" : "", "simpleType" : "GlacierJobParameters", "variableSetterType" : "GlacierJobParameters" }, "simple" : false, "variable" : { "variableDeclarationType" : "GlacierJobParameters", "variableName" : "glacierJobParameters", "variableType" : "GlacierJobParameters", "documentation" : "Glacier related prameters pertaining to this job.", "simpleType" : "GlacierJobParameters", "variableSetterType" : "GlacierJobParameters" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDays", "beanStyleSetterMethodName" : "setDays", "c2jName" : "Days", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Lifetime of the active copy in days", "enumType" : null, "fluentGetterMethodName" : "days", "fluentSetterDocumentation" : "Lifetime of the active copy in days\n@param days Lifetime of the active copy in days\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "days", "getterDocumentation" : "Lifetime of the active copy in days\n@return Lifetime of the active copy in days", "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" : "Days", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Days", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Days", "setterDocumentation" : "Lifetime of the active copy in days\n@param days Lifetime of the active copy in days", "setterMethodName" : "setDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "Lifetime of the active copy in days", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlacierJobParameters", "beanStyleSetterMethodName" : "setGlacierJobParameters", "c2jName" : "GlacierJobParameters", "c2jShape" : "GlacierJobParameters", "deprecated" : false, "documentation" : "Glacier related prameters pertaining to this job.", "enumType" : null, "fluentGetterMethodName" : "glacierJobParameters", "fluentSetterDocumentation" : "Glacier related prameters pertaining to this job.\n@param glacierJobParameters Glacier related prameters pertaining to this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "glacierJobParameters", "getterDocumentation" : "Glacier related prameters pertaining to this job.\n@return Glacier related prameters pertaining to this job.", "getterModel" : { "returnType" : "GlacierJobParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlacierJobParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GlacierJobParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "GlacierJobParameters", "setterDocumentation" : "Glacier related prameters pertaining to this job.\n@param glacierJobParameters Glacier related prameters pertaining to this job.", "setterMethodName" : "setGlacierJobParameters", "setterModel" : { "variableDeclarationType" : "GlacierJobParameters", "variableName" : "glacierJobParameters", "variableType" : "GlacierJobParameters", "documentation" : "", "simpleType" : "GlacierJobParameters", "variableSetterType" : "GlacierJobParameters" }, "simple" : false, "variable" : { "variableDeclarationType" : "GlacierJobParameters", "variableName" : "glacierJobParameters", "variableType" : "GlacierJobParameters", "documentation" : "Glacier related prameters pertaining to this job.", "simpleType" : "GlacierJobParameters", "variableSetterType" : "GlacierJobParameters" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Days" ], "shapeName" : "RestoreRequest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RestoreRequest", "variableName" : "restoreRequest", "variableType" : "RestoreRequest", "documentation" : null, "simpleType" : "RestoreRequest", "variableSetterType" : "RestoreRequest" }, "wrapper" : false }, "RoutingRule" : { "c2jName" : "RoutingRule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCondition", "beanStyleSetterMethodName" : "setCondition", "c2jName" : "Condition", "c2jShape" : "Condition", "deprecated" : false, "documentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "enumType" : null, "fluentGetterMethodName" : "condition", "fluentSetterDocumentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@param condition A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "condition", "getterDocumentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@return A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "getterModel" : { "returnType" : "Condition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Condition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Condition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Condition", "setterDocumentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@param condition A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "setterMethodName" : "setCondition", "setterModel" : { "variableDeclarationType" : "Condition", "variableName" : "condition", "variableType" : "Condition", "documentation" : "", "simpleType" : "Condition", "variableSetterType" : "Condition" }, "simple" : false, "variable" : { "variableDeclarationType" : "Condition", "variableName" : "condition", "variableType" : "Condition", "documentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "simpleType" : "Condition", "variableSetterType" : "Condition" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRedirect", "beanStyleSetterMethodName" : "setRedirect", "c2jName" : "Redirect", "c2jShape" : "Redirect", "deprecated" : false, "documentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "enumType" : null, "fluentGetterMethodName" : "redirect", "fluentSetterDocumentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@param redirect Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "redirect", "getterDocumentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@return Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "getterModel" : { "returnType" : "Redirect", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Redirect", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Redirect", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Redirect", "setterDocumentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@param redirect Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "setterMethodName" : "setRedirect", "setterModel" : { "variableDeclarationType" : "Redirect", "variableName" : "redirect", "variableType" : "Redirect", "documentation" : "", "simpleType" : "Redirect", "variableSetterType" : "Redirect" }, "simple" : false, "variable" : { "variableDeclarationType" : "Redirect", "variableName" : "redirect", "variableType" : "Redirect", "documentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "simpleType" : "Redirect", "variableSetterType" : "Redirect" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Condition" : { "beanStyleGetterMethodName" : "getCondition", "beanStyleSetterMethodName" : "setCondition", "c2jName" : "Condition", "c2jShape" : "Condition", "deprecated" : false, "documentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "enumType" : null, "fluentGetterMethodName" : "condition", "fluentSetterDocumentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@param condition A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "condition", "getterDocumentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@return A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "getterModel" : { "returnType" : "Condition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Condition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Condition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Condition", "setterDocumentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@param condition A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "setterMethodName" : "setCondition", "setterModel" : { "variableDeclarationType" : "Condition", "variableName" : "condition", "variableType" : "Condition", "documentation" : "", "simpleType" : "Condition", "variableSetterType" : "Condition" }, "simple" : false, "variable" : { "variableDeclarationType" : "Condition", "variableName" : "condition", "variableType" : "Condition", "documentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "simpleType" : "Condition", "variableSetterType" : "Condition" }, "xmlNameSpaceUri" : null }, "Redirect" : { "beanStyleGetterMethodName" : "getRedirect", "beanStyleSetterMethodName" : "setRedirect", "c2jName" : "Redirect", "c2jShape" : "Redirect", "deprecated" : false, "documentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "enumType" : null, "fluentGetterMethodName" : "redirect", "fluentSetterDocumentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@param redirect Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "redirect", "getterDocumentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@return Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "getterModel" : { "returnType" : "Redirect", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Redirect", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Redirect", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Redirect", "setterDocumentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@param redirect Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "setterMethodName" : "setRedirect", "setterModel" : { "variableDeclarationType" : "Redirect", "variableName" : "redirect", "variableType" : "Redirect", "documentation" : "", "simpleType" : "Redirect", "variableSetterType" : "Redirect" }, "simple" : false, "variable" : { "variableDeclarationType" : "Redirect", "variableName" : "redirect", "variableType" : "Redirect", "documentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "simpleType" : "Redirect", "variableSetterType" : "Redirect" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCondition", "beanStyleSetterMethodName" : "setCondition", "c2jName" : "Condition", "c2jShape" : "Condition", "deprecated" : false, "documentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "enumType" : null, "fluentGetterMethodName" : "condition", "fluentSetterDocumentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@param condition A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "condition", "getterDocumentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@return A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "getterModel" : { "returnType" : "Condition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Condition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Condition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Condition", "setterDocumentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n@param condition A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "setterMethodName" : "setCondition", "setterModel" : { "variableDeclarationType" : "Condition", "variableName" : "condition", "variableType" : "Condition", "documentation" : "", "simpleType" : "Condition", "variableSetterType" : "Condition" }, "simple" : false, "variable" : { "variableDeclarationType" : "Condition", "variableName" : "condition", "variableType" : "Condition", "documentation" : "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.", "simpleType" : "Condition", "variableSetterType" : "Condition" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRedirect", "beanStyleSetterMethodName" : "setRedirect", "c2jName" : "Redirect", "c2jShape" : "Redirect", "deprecated" : false, "documentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "enumType" : null, "fluentGetterMethodName" : "redirect", "fluentSetterDocumentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@param redirect Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "redirect", "getterDocumentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@return Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "getterModel" : { "returnType" : "Redirect", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Redirect", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Redirect", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Redirect", "setterDocumentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.\n@param redirect Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "setterMethodName" : "setRedirect", "setterModel" : { "variableDeclarationType" : "Redirect", "variableName" : "redirect", "variableType" : "Redirect", "documentation" : "", "simpleType" : "Redirect", "variableSetterType" : "Redirect" }, "simple" : false, "variable" : { "variableDeclarationType" : "Redirect", "variableName" : "redirect", "variableType" : "Redirect", "documentation" : "Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.", "simpleType" : "Redirect", "variableSetterType" : "Redirect" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Redirect" ], "shapeName" : "RoutingRule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RoutingRule", "variableName" : "routingRule", "variableType" : "RoutingRule", "documentation" : null, "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "wrapper" : false }, "Rule" : { "c2jName" : "Rule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "LifecycleExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "Returns the value of the Expiration property for this object.\n@return The value of the Expiration property for this object.", "getterModel" : { "returnType" : "LifecycleExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Expiration", "setterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Unique identifier for the rule. The value cannot be longer than 255 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Prefix identifying one or more objects to which the rule applies.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@return Prefix identifying one or more objects to which the rule applies.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Prefix identifying one or more objects to which the rule applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ExpirationStatus", "deprecated" : false, "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "enumType" : "ExpirationStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExpirationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@return If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTransition", "beanStyleSetterMethodName" : "setTransition", "c2jName" : "Transition", "c2jShape" : "Transition", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "transition", "fluentSetterDocumentation" : "Sets the value of the Transition property for this object.\n\n@param transition The new value for the Transition property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transition", "getterDocumentation" : "Returns the value of the Transition property for this object.\n@return The value of the Transition property for this object.", "getterModel" : { "returnType" : "Transition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Transition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Transition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Transition", "setterDocumentation" : "Sets the value of the Transition property for this object.\n\n@param transition The new value for the Transition property for this object.", "setterMethodName" : "setTransition", "setterModel" : { "variableDeclarationType" : "Transition", "variableName" : "transition", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "simple" : false, "variable" : { "variableDeclarationType" : "Transition", "variableName" : "transition", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoncurrentVersionTransition", "beanStyleSetterMethodName" : "setNoncurrentVersionTransition", "c2jName" : "NoncurrentVersionTransition", "c2jShape" : "NoncurrentVersionTransition", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionTransition", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionTransition property for this object.\n\n@param noncurrentVersionTransition The new value for the NoncurrentVersionTransition property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionTransition", "getterDocumentation" : "Returns the value of the NoncurrentVersionTransition property for this object.\n@return The value of the NoncurrentVersionTransition property for this object.", "getterModel" : { "returnType" : "NoncurrentVersionTransition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionTransition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionTransition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NoncurrentVersionTransition", "setterDocumentation" : "Sets the value of the NoncurrentVersionTransition property for this object.\n\n@param noncurrentVersionTransition The new value for the NoncurrentVersionTransition property for this object.", "setterMethodName" : "setNoncurrentVersionTransition", "setterModel" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "noncurrentVersionTransition", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "noncurrentVersionTransition", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoncurrentVersionExpiration", "beanStyleSetterMethodName" : "setNoncurrentVersionExpiration", "c2jName" : "NoncurrentVersionExpiration", "c2jShape" : "NoncurrentVersionExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionExpiration", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionExpiration", "getterDocumentation" : "Returns the value of the NoncurrentVersionExpiration property for this object.\n@return The value of the NoncurrentVersionExpiration property for this object.", "getterModel" : { "returnType" : "NoncurrentVersionExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionExpiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NoncurrentVersionExpiration", "setterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.", "setterMethodName" : "setNoncurrentVersionExpiration", "setterModel" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAbortIncompleteMultipartUpload", "beanStyleSetterMethodName" : "setAbortIncompleteMultipartUpload", "c2jName" : "AbortIncompleteMultipartUpload", "c2jShape" : "AbortIncompleteMultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "abortIncompleteMultipartUpload", "fluentSetterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortIncompleteMultipartUpload", "getterDocumentation" : "Returns the value of the AbortIncompleteMultipartUpload property for this object.\n@return The value of the AbortIncompleteMultipartUpload property for this object.", "getterModel" : { "returnType" : "AbortIncompleteMultipartUpload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AbortIncompleteMultipartUpload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AbortIncompleteMultipartUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AbortIncompleteMultipartUpload", "setterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.", "setterMethodName" : "setAbortIncompleteMultipartUpload", "setterModel" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AbortIncompleteMultipartUpload" : { "beanStyleGetterMethodName" : "getAbortIncompleteMultipartUpload", "beanStyleSetterMethodName" : "setAbortIncompleteMultipartUpload", "c2jName" : "AbortIncompleteMultipartUpload", "c2jShape" : "AbortIncompleteMultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "abortIncompleteMultipartUpload", "fluentSetterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortIncompleteMultipartUpload", "getterDocumentation" : "Returns the value of the AbortIncompleteMultipartUpload property for this object.\n@return The value of the AbortIncompleteMultipartUpload property for this object.", "getterModel" : { "returnType" : "AbortIncompleteMultipartUpload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AbortIncompleteMultipartUpload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AbortIncompleteMultipartUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AbortIncompleteMultipartUpload", "setterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.", "setterMethodName" : "setAbortIncompleteMultipartUpload", "setterModel" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "xmlNameSpaceUri" : null }, "Expiration" : { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "LifecycleExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "Returns the value of the Expiration property for this object.\n@return The value of the Expiration property for this object.", "getterModel" : { "returnType" : "LifecycleExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Expiration", "setterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "xmlNameSpaceUri" : null }, "ID" : { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Unique identifier for the rule. The value cannot be longer than 255 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NoncurrentVersionExpiration" : { "beanStyleGetterMethodName" : "getNoncurrentVersionExpiration", "beanStyleSetterMethodName" : "setNoncurrentVersionExpiration", "c2jName" : "NoncurrentVersionExpiration", "c2jShape" : "NoncurrentVersionExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionExpiration", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionExpiration", "getterDocumentation" : "Returns the value of the NoncurrentVersionExpiration property for this object.\n@return The value of the NoncurrentVersionExpiration property for this object.", "getterModel" : { "returnType" : "NoncurrentVersionExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionExpiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NoncurrentVersionExpiration", "setterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.", "setterMethodName" : "setNoncurrentVersionExpiration", "setterModel" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "xmlNameSpaceUri" : null }, "NoncurrentVersionTransition" : { "beanStyleGetterMethodName" : "getNoncurrentVersionTransition", "beanStyleSetterMethodName" : "setNoncurrentVersionTransition", "c2jName" : "NoncurrentVersionTransition", "c2jShape" : "NoncurrentVersionTransition", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionTransition", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionTransition property for this object.\n\n@param noncurrentVersionTransition The new value for the NoncurrentVersionTransition property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionTransition", "getterDocumentation" : "Returns the value of the NoncurrentVersionTransition property for this object.\n@return The value of the NoncurrentVersionTransition property for this object.", "getterModel" : { "returnType" : "NoncurrentVersionTransition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionTransition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionTransition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NoncurrentVersionTransition", "setterDocumentation" : "Sets the value of the NoncurrentVersionTransition property for this object.\n\n@param noncurrentVersionTransition The new value for the NoncurrentVersionTransition property for this object.", "setterMethodName" : "setNoncurrentVersionTransition", "setterModel" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "noncurrentVersionTransition", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "noncurrentVersionTransition", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Prefix identifying one or more objects to which the rule applies.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@return Prefix identifying one or more objects to which the rule applies.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Prefix identifying one or more objects to which the rule applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ExpirationStatus", "deprecated" : false, "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "enumType" : "ExpirationStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExpirationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@return If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Transition" : { "beanStyleGetterMethodName" : "getTransition", "beanStyleSetterMethodName" : "setTransition", "c2jName" : "Transition", "c2jShape" : "Transition", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "transition", "fluentSetterDocumentation" : "Sets the value of the Transition property for this object.\n\n@param transition The new value for the Transition property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transition", "getterDocumentation" : "Returns the value of the Transition property for this object.\n@return The value of the Transition property for this object.", "getterModel" : { "returnType" : "Transition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Transition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Transition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Transition", "setterDocumentation" : "Sets the value of the Transition property for this object.\n\n@param transition The new value for the Transition property for this object.", "setterMethodName" : "setTransition", "setterModel" : { "variableDeclarationType" : "Transition", "variableName" : "transition", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "simple" : false, "variable" : { "variableDeclarationType" : "Transition", "variableName" : "transition", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExpiration", "beanStyleSetterMethodName" : "setExpiration", "c2jName" : "Expiration", "c2jShape" : "LifecycleExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "expiration", "fluentSetterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiration", "getterDocumentation" : "Returns the value of the Expiration property for this object.\n@return The value of the Expiration property for this object.", "getterModel" : { "returnType" : "LifecycleExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Expiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Expiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Expiration", "setterDocumentation" : "Sets the value of the Expiration property for this object.\n\n@param expiration The new value for the Expiration property for this object.", "setterMethodName" : "setExpiration", "setterModel" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleExpiration", "variableName" : "expiration", "variableType" : "LifecycleExpiration", "documentation" : "", "simpleType" : "LifecycleExpiration", "variableSetterType" : "LifecycleExpiration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getID", "beanStyleSetterMethodName" : "setID", "c2jName" : "ID", "c2jShape" : "ID", "deprecated" : false, "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@return Unique identifier for the rule. The value cannot be longer than 255 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ID", "setterDocumentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.\n@param id Unique identifier for the rule. The value cannot be longer than 255 characters.", "setterMethodName" : "setID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "Unique identifier for the rule. The value cannot be longer than 255 characters.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "Prefix", "deprecated" : false, "documentation" : "Prefix identifying one or more objects to which the rule applies.", "enumType" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@return Prefix identifying one or more objects to which the rule applies.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Prefix", "setterDocumentation" : "Prefix identifying one or more objects to which the rule applies.\n@param prefix Prefix identifying one or more objects to which the rule applies.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "Prefix identifying one or more objects to which the rule applies.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ExpirationStatus", "deprecated" : false, "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "enumType" : "ExpirationStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExpirationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@return If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@param status If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.\n@see ExpirationStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTransition", "beanStyleSetterMethodName" : "setTransition", "c2jName" : "Transition", "c2jShape" : "Transition", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "transition", "fluentSetterDocumentation" : "Sets the value of the Transition property for this object.\n\n@param transition The new value for the Transition property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transition", "getterDocumentation" : "Returns the value of the Transition property for this object.\n@return The value of the Transition property for this object.", "getterModel" : { "returnType" : "Transition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Transition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Transition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Transition", "setterDocumentation" : "Sets the value of the Transition property for this object.\n\n@param transition The new value for the Transition property for this object.", "setterMethodName" : "setTransition", "setterModel" : { "variableDeclarationType" : "Transition", "variableName" : "transition", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "simple" : false, "variable" : { "variableDeclarationType" : "Transition", "variableName" : "transition", "variableType" : "Transition", "documentation" : "", "simpleType" : "Transition", "variableSetterType" : "Transition" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoncurrentVersionTransition", "beanStyleSetterMethodName" : "setNoncurrentVersionTransition", "c2jName" : "NoncurrentVersionTransition", "c2jShape" : "NoncurrentVersionTransition", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionTransition", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionTransition property for this object.\n\n@param noncurrentVersionTransition The new value for the NoncurrentVersionTransition property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionTransition", "getterDocumentation" : "Returns the value of the NoncurrentVersionTransition property for this object.\n@return The value of the NoncurrentVersionTransition property for this object.", "getterModel" : { "returnType" : "NoncurrentVersionTransition", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionTransition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionTransition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NoncurrentVersionTransition", "setterDocumentation" : "Sets the value of the NoncurrentVersionTransition property for this object.\n\n@param noncurrentVersionTransition The new value for the NoncurrentVersionTransition property for this object.", "setterMethodName" : "setNoncurrentVersionTransition", "setterModel" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "noncurrentVersionTransition", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionTransition", "variableName" : "noncurrentVersionTransition", "variableType" : "NoncurrentVersionTransition", "documentation" : "", "simpleType" : "NoncurrentVersionTransition", "variableSetterType" : "NoncurrentVersionTransition" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoncurrentVersionExpiration", "beanStyleSetterMethodName" : "setNoncurrentVersionExpiration", "c2jName" : "NoncurrentVersionExpiration", "c2jShape" : "NoncurrentVersionExpiration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "noncurrentVersionExpiration", "fluentSetterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noncurrentVersionExpiration", "getterDocumentation" : "Returns the value of the NoncurrentVersionExpiration property for this object.\n@return The value of the NoncurrentVersionExpiration property for this object.", "getterModel" : { "returnType" : "NoncurrentVersionExpiration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoncurrentVersionExpiration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoncurrentVersionExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "NoncurrentVersionExpiration", "setterDocumentation" : "Sets the value of the NoncurrentVersionExpiration property for this object.\n\n@param noncurrentVersionExpiration The new value for the NoncurrentVersionExpiration property for this object.", "setterMethodName" : "setNoncurrentVersionExpiration", "setterModel" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "simple" : false, "variable" : { "variableDeclarationType" : "NoncurrentVersionExpiration", "variableName" : "noncurrentVersionExpiration", "variableType" : "NoncurrentVersionExpiration", "documentation" : "", "simpleType" : "NoncurrentVersionExpiration", "variableSetterType" : "NoncurrentVersionExpiration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAbortIncompleteMultipartUpload", "beanStyleSetterMethodName" : "setAbortIncompleteMultipartUpload", "c2jName" : "AbortIncompleteMultipartUpload", "c2jShape" : "AbortIncompleteMultipartUpload", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "abortIncompleteMultipartUpload", "fluentSetterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "abortIncompleteMultipartUpload", "getterDocumentation" : "Returns the value of the AbortIncompleteMultipartUpload property for this object.\n@return The value of the AbortIncompleteMultipartUpload property for this object.", "getterModel" : { "returnType" : "AbortIncompleteMultipartUpload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AbortIncompleteMultipartUpload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AbortIncompleteMultipartUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AbortIncompleteMultipartUpload", "setterDocumentation" : "Sets the value of the AbortIncompleteMultipartUpload property for this object.\n\n@param abortIncompleteMultipartUpload The new value for the AbortIncompleteMultipartUpload property for this object.", "setterMethodName" : "setAbortIncompleteMultipartUpload", "setterModel" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "simple" : false, "variable" : { "variableDeclarationType" : "AbortIncompleteMultipartUpload", "variableName" : "abortIncompleteMultipartUpload", "variableType" : "AbortIncompleteMultipartUpload", "documentation" : "", "simpleType" : "AbortIncompleteMultipartUpload", "variableSetterType" : "AbortIncompleteMultipartUpload" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Prefix", "Status" ], "shapeName" : "Rule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "rule", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "wrapper" : false }, "S3Error" : { "c2jName" : "S3Error", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "Code", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "code", "fluentSetterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "code", "getterDocumentation" : "Returns the value of the Code property for this object.\n@return The value of the Code property 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" : "Code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Code", "setterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "Message", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "Sets the value of the Message property for this object.\n\n@param message The new value for the Message property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "Returns the value of the Message property for this object.\n@return The value of the Message property 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" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Message", "setterDocumentation" : "Sets the value of the Message property for this object.\n\n@param message The new value for the Message property for this object.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Code" : { "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "Code", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "code", "fluentSetterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "code", "getterDocumentation" : "Returns the value of the Code property for this object.\n@return The value of the Code property 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" : "Code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Code", "setterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "Message", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "Sets the value of the Message property for this object.\n\n@param message The new value for the Message property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "Returns the value of the Message property for this object.\n@return The value of the Message property 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" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Message", "setterDocumentation" : "Sets the value of the Message property for this object.\n\n@param message The new value for the Message property for this object.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionId" : { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionId", "beanStyleSetterMethodName" : "setVersionId", "c2jName" : "VersionId", "c2jShape" : "ObjectVersionId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "versionId", "fluentSetterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionId", "getterDocumentation" : "Returns the value of the VersionId property for this object.\n@return The value of the VersionId property 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" : "VersionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VersionId", "setterDocumentation" : "Sets the value of the VersionId property for this object.\n\n@param versionId The new value for the VersionId property for this object.", "setterMethodName" : "setVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "Code", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "code", "fluentSetterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "code", "getterDocumentation" : "Returns the value of the Code property for this object.\n@return The value of the Code property 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" : "Code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Code", "setterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "Message", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "Sets the value of the Message property for this object.\n\n@param message The new value for the Message property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "Returns the value of the Message property for this object.\n@return The value of the Message property 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" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Message", "setterDocumentation" : "Sets the value of the Message property for this object.\n\n@param message The new value for the Message property for this object.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3Error", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3Error", "variableName" : "s3Error", "variableType" : "S3Error", "documentation" : null, "simpleType" : "S3Error", "variableSetterType" : "S3Error" }, "wrapper" : false }, "S3KeyFilter" : { "c2jName" : "S3KeyFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for object key name prefix and suffix filtering rules.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFilterRules", "beanStyleSetterMethodName" : "setFilterRules", "c2jName" : "FilterRules", "c2jShape" : "FilterRuleList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filterRules", "fluentSetterDocumentation" : "Sets the value of the FilterRules property for this object.\n\n@param filterRules The new value for the FilterRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filterRules", "getterDocumentation" : "Returns the value of the FilterRules property for this object.\n

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

\n@return The value of the FilterRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FilterRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FilterRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "FilterRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "FilterRule", "variableName" : "member", "variableType" : "FilterRule", "documentation" : "", "simpleType" : "FilterRule", "variableSetterType" : "FilterRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "FilterRule", "variableName" : "member", "variableType" : "FilterRule", "documentation" : "", "simpleType" : "FilterRule", "variableSetterType" : "FilterRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FilterRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FilterRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "FilterRules", "setterDocumentation" : "Sets the value of the FilterRules property for this object.\n\n@param filterRules The new value for the FilterRules property for this object.", "setterMethodName" : "setFilterRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FilterRules" : { "beanStyleGetterMethodName" : "getFilterRules", "beanStyleSetterMethodName" : "setFilterRules", "c2jName" : "FilterRules", "c2jShape" : "FilterRuleList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filterRules", "fluentSetterDocumentation" : "Sets the value of the FilterRules property for this object.\n\n@param filterRules The new value for the FilterRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filterRules", "getterDocumentation" : "Returns the value of the FilterRules property for this object.\n

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

\n@return The value of the FilterRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FilterRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FilterRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "FilterRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "FilterRule", "variableName" : "member", "variableType" : "FilterRule", "documentation" : "", "simpleType" : "FilterRule", "variableSetterType" : "FilterRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "FilterRule", "variableName" : "member", "variableType" : "FilterRule", "documentation" : "", "simpleType" : "FilterRule", "variableSetterType" : "FilterRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FilterRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FilterRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "FilterRules", "setterDocumentation" : "Sets the value of the FilterRules property for this object.\n\n@param filterRules The new value for the FilterRules property for this object.", "setterMethodName" : "setFilterRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilterRules", "beanStyleSetterMethodName" : "setFilterRules", "c2jName" : "FilterRules", "c2jShape" : "FilterRuleList", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filterRules", "fluentSetterDocumentation" : "Sets the value of the FilterRules property for this object.\n\n@param filterRules The new value for the FilterRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filterRules", "getterDocumentation" : "Returns the value of the FilterRules property for this object.\n

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

\n@return The value of the FilterRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FilterRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FilterRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "FilterRule", "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "FilterRule", "variableName" : "member", "variableType" : "FilterRule", "documentation" : "", "simpleType" : "FilterRule", "variableSetterType" : "FilterRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "FilterRule", "variableName" : "member", "variableType" : "FilterRule", "documentation" : "", "simpleType" : "FilterRule", "variableSetterType" : "FilterRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FilterRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FilterRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "FilterRules", "setterDocumentation" : "Sets the value of the FilterRules property for this object.\n\n@param filterRules The new value for the FilterRules property for this object.", "setterMethodName" : "setFilterRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3KeyFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3KeyFilter", "variableName" : "s3KeyFilter", "variableType" : "S3KeyFilter", "documentation" : null, "simpleType" : "S3KeyFilter", "variableSetterType" : "S3KeyFilter" }, "wrapper" : false }, "S3Object" : { "c2jName" : "S3Object", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Returns the value of the LastModified property for this object.\n@return The value of the LastModified property for this object.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Returns the value of the ETag property for this object.\n@return The value of the ETag property 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Size", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "Sets the value of the Size property for this object.\n\n@param size The new value for the Size property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "Returns the value of the Size property for this object.\n@return The value of the Size property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "Sets the value of the Size property for this object.\n\n@param size The new value for the Size property for this object.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "ObjectStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "ObjectStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see ObjectStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Returns the value of the ETag property for this object.\n@return The value of the ETag property 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModified" : { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Returns the value of the LastModified property for this object.\n@return The value of the LastModified property for this object.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Size", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "Sets the value of the Size property for this object.\n\n@param size The new value for the Size property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "Returns the value of the Size property for this object.\n@return The value of the Size property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "Sets the value of the Size property for this object.\n\n@param size The new value for the Size property for this object.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "ObjectStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "ObjectStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see ObjectStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "LastModified", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "Returns the value of the LastModified property for this object.\n@return The value of the LastModified property for this object.", "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" : "LastModified", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "LastModified", "setterDocumentation" : "Sets the value of the LastModified property for this object.\n\n@param lastModified The new value for the LastModified property for this object.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Returns the value of the ETag property for this object.\n@return The value of the ETag property 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" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Sets the value of the ETag property for this object.\n\n@param eTag The new value for the ETag property for this object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Size", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "Sets the value of the Size property for this object.\n\n@param size The new value for the Size property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "Returns the value of the Size property for this object.\n@return The value of the Size property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "Sets the value of the Size property for this object.\n\n@param size The new value for the Size property for this object.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "ObjectStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "ObjectStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see ObjectStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see ObjectStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "Owner", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "Returns the value of the Owner property for this object.\n@return The value of the Owner property for this object.", "getterModel" : { "returnType" : "Owner", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Owner", "setterDocumentation" : "Sets the value of the Owner property for this object.\n\n@param owner The new value for the Owner property for this object.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "simple" : false, "variable" : { "variableDeclarationType" : "Owner", "variableName" : "owner", "variableType" : "Owner", "documentation" : "", "simpleType" : "Owner", "variableSetterType" : "Owner" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3Object", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3Object", "variableName" : "s3Object", "variableType" : "S3Object", "documentation" : null, "simpleType" : "S3Object", "variableSetterType" : "S3Object" }, "wrapper" : false }, "ServerSideEncryption" : { "c2jName" : "ServerSideEncryption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "AES256", "value" : "AES256" }, { "name" : "AwsKms", "value" : "aws:kms" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServerSideEncryption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ServerSideEncryption", "variableName" : "serverSideEncryption", "variableType" : "ServerSideEncryption", "documentation" : null, "simpleType" : "ServerSideEncryption", "variableSetterType" : "ServerSideEncryption" }, "wrapper" : false }, "StorageClass" : { "c2jName" : "StorageClass", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "STANDARD", "value" : "STANDARD" }, { "name" : "REDUCED_REDUNDANCY", "value" : "REDUCED_REDUNDANCY" }, { "name" : "STANDARD_IA", "value" : "STANDARD_IA" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StorageClass", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StorageClass", "variableName" : "storageClass", "variableType" : "StorageClass", "documentation" : null, "simpleType" : "StorageClass", "variableSetterType" : "StorageClass" }, "wrapper" : false }, "StorageClassAnalysis" : { "c2jName" : "StorageClassAnalysis", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDataExport", "beanStyleSetterMethodName" : "setDataExport", "c2jName" : "DataExport", "c2jShape" : "StorageClassAnalysisDataExport", "deprecated" : false, "documentation" : "A container used to describe how data related to the storage class analysis should be exported.", "enumType" : null, "fluentGetterMethodName" : "dataExport", "fluentSetterDocumentation" : "A container used to describe how data related to the storage class analysis should be exported.\n@param dataExport A container used to describe how data related to the storage class analysis should be exported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataExport", "getterDocumentation" : "A container used to describe how data related to the storage class analysis should be exported.\n@return A container used to describe how data related to the storage class analysis should be exported.", "getterModel" : { "returnType" : "StorageClassAnalysisDataExport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataExport", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataExport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DataExport", "setterDocumentation" : "A container used to describe how data related to the storage class analysis should be exported.\n@param dataExport A container used to describe how data related to the storage class analysis should be exported.", "setterMethodName" : "setDataExport", "setterModel" : { "variableDeclarationType" : "StorageClassAnalysisDataExport", "variableName" : "dataExport", "variableType" : "StorageClassAnalysisDataExport", "documentation" : "", "simpleType" : "StorageClassAnalysisDataExport", "variableSetterType" : "StorageClassAnalysisDataExport" }, "simple" : false, "variable" : { "variableDeclarationType" : "StorageClassAnalysisDataExport", "variableName" : "dataExport", "variableType" : "StorageClassAnalysisDataExport", "documentation" : "A container used to describe how data related to the storage class analysis should be exported.", "simpleType" : "StorageClassAnalysisDataExport", "variableSetterType" : "StorageClassAnalysisDataExport" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DataExport" : { "beanStyleGetterMethodName" : "getDataExport", "beanStyleSetterMethodName" : "setDataExport", "c2jName" : "DataExport", "c2jShape" : "StorageClassAnalysisDataExport", "deprecated" : false, "documentation" : "A container used to describe how data related to the storage class analysis should be exported.", "enumType" : null, "fluentGetterMethodName" : "dataExport", "fluentSetterDocumentation" : "A container used to describe how data related to the storage class analysis should be exported.\n@param dataExport A container used to describe how data related to the storage class analysis should be exported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataExport", "getterDocumentation" : "A container used to describe how data related to the storage class analysis should be exported.\n@return A container used to describe how data related to the storage class analysis should be exported.", "getterModel" : { "returnType" : "StorageClassAnalysisDataExport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataExport", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataExport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DataExport", "setterDocumentation" : "A container used to describe how data related to the storage class analysis should be exported.\n@param dataExport A container used to describe how data related to the storage class analysis should be exported.", "setterMethodName" : "setDataExport", "setterModel" : { "variableDeclarationType" : "StorageClassAnalysisDataExport", "variableName" : "dataExport", "variableType" : "StorageClassAnalysisDataExport", "documentation" : "", "simpleType" : "StorageClassAnalysisDataExport", "variableSetterType" : "StorageClassAnalysisDataExport" }, "simple" : false, "variable" : { "variableDeclarationType" : "StorageClassAnalysisDataExport", "variableName" : "dataExport", "variableType" : "StorageClassAnalysisDataExport", "documentation" : "A container used to describe how data related to the storage class analysis should be exported.", "simpleType" : "StorageClassAnalysisDataExport", "variableSetterType" : "StorageClassAnalysisDataExport" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDataExport", "beanStyleSetterMethodName" : "setDataExport", "c2jName" : "DataExport", "c2jShape" : "StorageClassAnalysisDataExport", "deprecated" : false, "documentation" : "A container used to describe how data related to the storage class analysis should be exported.", "enumType" : null, "fluentGetterMethodName" : "dataExport", "fluentSetterDocumentation" : "A container used to describe how data related to the storage class analysis should be exported.\n@param dataExport A container used to describe how data related to the storage class analysis should be exported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataExport", "getterDocumentation" : "A container used to describe how data related to the storage class analysis should be exported.\n@return A container used to describe how data related to the storage class analysis should be exported.", "getterModel" : { "returnType" : "StorageClassAnalysisDataExport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataExport", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataExport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DataExport", "setterDocumentation" : "A container used to describe how data related to the storage class analysis should be exported.\n@param dataExport A container used to describe how data related to the storage class analysis should be exported.", "setterMethodName" : "setDataExport", "setterModel" : { "variableDeclarationType" : "StorageClassAnalysisDataExport", "variableName" : "dataExport", "variableType" : "StorageClassAnalysisDataExport", "documentation" : "", "simpleType" : "StorageClassAnalysisDataExport", "variableSetterType" : "StorageClassAnalysisDataExport" }, "simple" : false, "variable" : { "variableDeclarationType" : "StorageClassAnalysisDataExport", "variableName" : "dataExport", "variableType" : "StorageClassAnalysisDataExport", "documentation" : "A container used to describe how data related to the storage class analysis should be exported.", "simpleType" : "StorageClassAnalysisDataExport", "variableSetterType" : "StorageClassAnalysisDataExport" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StorageClassAnalysis", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StorageClassAnalysis", "variableName" : "storageClassAnalysis", "variableType" : "StorageClassAnalysis", "documentation" : null, "simpleType" : "StorageClassAnalysis", "variableSetterType" : "StorageClassAnalysis" }, "wrapper" : false }, "StorageClassAnalysisDataExport" : { "c2jName" : "StorageClassAnalysisDataExport", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOutputSchemaVersion", "beanStyleSetterMethodName" : "setOutputSchemaVersion", "c2jName" : "OutputSchemaVersion", "c2jShape" : "StorageClassAnalysisSchemaVersion", "deprecated" : false, "documentation" : "The version of the output schema to use when exporting data. Must be V_1.", "enumType" : "StorageClassAnalysisSchemaVersion", "fluentGetterMethodName" : "outputSchemaVersion", "fluentSetterDocumentation" : "The version of the output schema to use when exporting data. Must be V_1.\n@param outputSchemaVersion The version of the output schema to use when exporting data. Must be V_1.\n@see StorageClassAnalysisSchemaVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClassAnalysisSchemaVersion", "fluentSetterMethodName" : "outputSchemaVersion", "getterDocumentation" : "The version of the output schema to use when exporting data. Must be V_1.\n@return The version of the output schema to use when exporting data. Must be V_1.\n@see StorageClassAnalysisSchemaVersion", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSchemaVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "OutputSchemaVersion", "setterDocumentation" : "The version of the output schema to use when exporting data. Must be V_1.\n@param outputSchemaVersion The version of the output schema to use when exporting data. Must be V_1.\n@see StorageClassAnalysisSchemaVersion", "setterMethodName" : "setOutputSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputSchemaVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputSchemaVersion", "variableType" : "String", "documentation" : "The version of the output schema to use when exporting data. Must be V_1.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "AnalyticsExportDestination", "deprecated" : false, "documentation" : "The place to store the data for an analysis.", "enumType" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "The place to store the data for an analysis.\n@param destination The place to store the data for an analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "The place to store the data for an analysis.\n@return The place to store the data for an analysis.", "getterModel" : { "returnType" : "AnalyticsExportDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Destination", "setterDocumentation" : "The place to store the data for an analysis.\n@param destination The place to store the data for an analysis.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "AnalyticsExportDestination", "variableName" : "destination", "variableType" : "AnalyticsExportDestination", "documentation" : "", "simpleType" : "AnalyticsExportDestination", "variableSetterType" : "AnalyticsExportDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsExportDestination", "variableName" : "destination", "variableType" : "AnalyticsExportDestination", "documentation" : "The place to store the data for an analysis.", "simpleType" : "AnalyticsExportDestination", "variableSetterType" : "AnalyticsExportDestination" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Destination" : { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "AnalyticsExportDestination", "deprecated" : false, "documentation" : "The place to store the data for an analysis.", "enumType" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "The place to store the data for an analysis.\n@param destination The place to store the data for an analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "The place to store the data for an analysis.\n@return The place to store the data for an analysis.", "getterModel" : { "returnType" : "AnalyticsExportDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Destination", "setterDocumentation" : "The place to store the data for an analysis.\n@param destination The place to store the data for an analysis.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "AnalyticsExportDestination", "variableName" : "destination", "variableType" : "AnalyticsExportDestination", "documentation" : "", "simpleType" : "AnalyticsExportDestination", "variableSetterType" : "AnalyticsExportDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsExportDestination", "variableName" : "destination", "variableType" : "AnalyticsExportDestination", "documentation" : "The place to store the data for an analysis.", "simpleType" : "AnalyticsExportDestination", "variableSetterType" : "AnalyticsExportDestination" }, "xmlNameSpaceUri" : null }, "OutputSchemaVersion" : { "beanStyleGetterMethodName" : "getOutputSchemaVersion", "beanStyleSetterMethodName" : "setOutputSchemaVersion", "c2jName" : "OutputSchemaVersion", "c2jShape" : "StorageClassAnalysisSchemaVersion", "deprecated" : false, "documentation" : "The version of the output schema to use when exporting data. Must be V_1.", "enumType" : "StorageClassAnalysisSchemaVersion", "fluentGetterMethodName" : "outputSchemaVersion", "fluentSetterDocumentation" : "The version of the output schema to use when exporting data. Must be V_1.\n@param outputSchemaVersion The version of the output schema to use when exporting data. Must be V_1.\n@see StorageClassAnalysisSchemaVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClassAnalysisSchemaVersion", "fluentSetterMethodName" : "outputSchemaVersion", "getterDocumentation" : "The version of the output schema to use when exporting data. Must be V_1.\n@return The version of the output schema to use when exporting data. Must be V_1.\n@see StorageClassAnalysisSchemaVersion", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSchemaVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "OutputSchemaVersion", "setterDocumentation" : "The version of the output schema to use when exporting data. Must be V_1.\n@param outputSchemaVersion The version of the output schema to use when exporting data. Must be V_1.\n@see StorageClassAnalysisSchemaVersion", "setterMethodName" : "setOutputSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputSchemaVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputSchemaVersion", "variableType" : "String", "documentation" : "The version of the output schema to use when exporting data. Must be V_1.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOutputSchemaVersion", "beanStyleSetterMethodName" : "setOutputSchemaVersion", "c2jName" : "OutputSchemaVersion", "c2jShape" : "StorageClassAnalysisSchemaVersion", "deprecated" : false, "documentation" : "The version of the output schema to use when exporting data. Must be V_1.", "enumType" : "StorageClassAnalysisSchemaVersion", "fluentGetterMethodName" : "outputSchemaVersion", "fluentSetterDocumentation" : "The version of the output schema to use when exporting data. Must be V_1.\n@param outputSchemaVersion The version of the output schema to use when exporting data. Must be V_1.\n@see StorageClassAnalysisSchemaVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see StorageClassAnalysisSchemaVersion", "fluentSetterMethodName" : "outputSchemaVersion", "getterDocumentation" : "The version of the output schema to use when exporting data. Must be V_1.\n@return The version of the output schema to use when exporting data. Must be V_1.\n@see StorageClassAnalysisSchemaVersion", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSchemaVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "OutputSchemaVersion", "setterDocumentation" : "The version of the output schema to use when exporting data. Must be V_1.\n@param outputSchemaVersion The version of the output schema to use when exporting data. Must be V_1.\n@see StorageClassAnalysisSchemaVersion", "setterMethodName" : "setOutputSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputSchemaVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputSchemaVersion", "variableType" : "String", "documentation" : "The version of the output schema to use when exporting data. Must be V_1.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "AnalyticsExportDestination", "deprecated" : false, "documentation" : "The place to store the data for an analysis.", "enumType" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "The place to store the data for an analysis.\n@param destination The place to store the data for an analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "The place to store the data for an analysis.\n@return The place to store the data for an analysis.", "getterModel" : { "returnType" : "AnalyticsExportDestination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Destination", "setterDocumentation" : "The place to store the data for an analysis.\n@param destination The place to store the data for an analysis.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "AnalyticsExportDestination", "variableName" : "destination", "variableType" : "AnalyticsExportDestination", "documentation" : "", "simpleType" : "AnalyticsExportDestination", "variableSetterType" : "AnalyticsExportDestination" }, "simple" : false, "variable" : { "variableDeclarationType" : "AnalyticsExportDestination", "variableName" : "destination", "variableType" : "AnalyticsExportDestination", "documentation" : "The place to store the data for an analysis.", "simpleType" : "AnalyticsExportDestination", "variableSetterType" : "AnalyticsExportDestination" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OutputSchemaVersion", "Destination" ], "shapeName" : "StorageClassAnalysisDataExport", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StorageClassAnalysisDataExport", "variableName" : "storageClassAnalysisDataExport", "variableType" : "StorageClassAnalysisDataExport", "documentation" : null, "simpleType" : "StorageClassAnalysisDataExport", "variableSetterType" : "StorageClassAnalysisDataExport" }, "wrapper" : false }, "StorageClassAnalysisSchemaVersion" : { "c2jName" : "StorageClassAnalysisSchemaVersion", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "V_1", "value" : "V_1" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StorageClassAnalysisSchemaVersion", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StorageClassAnalysisSchemaVersion", "variableName" : "storageClassAnalysisSchemaVersion", "variableType" : "StorageClassAnalysisSchemaVersion", "documentation" : null, "simpleType" : "StorageClassAnalysisSchemaVersion", "variableSetterType" : "StorageClassAnalysisSchemaVersion" }, "wrapper" : false }, "Tag" : { "c2jName" : "Tag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Name of the tag.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Name of the tag.\n@param key Name of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Name of the tag.\n@return Name of the tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Name of the tag.\n@param key Name of the tag.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Name of the tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "deprecated" : false, "documentation" : "Value of the tag.", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Value of the tag.\n@param value Value of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Value of the tag.\n@return Value of the tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Value of the tag.\n@param value Value of the tag.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "Value of the tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Name of the tag.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Name of the tag.\n@param key Name of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Name of the tag.\n@return Name of the tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Name of the tag.\n@param key Name of the tag.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Name of the tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "deprecated" : false, "documentation" : "Value of the tag.", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Value of the tag.\n@param value Value of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Value of the tag.\n@return Value of the tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Value of the tag.\n@param value Value of the tag.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "Value of the tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Name of the tag.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Name of the tag.\n@param key Name of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Name of the tag.\n@return Name of the tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Name of the tag.\n@param key Name of the tag.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Name of the tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "deprecated" : false, "documentation" : "Value of the tag.", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Value of the tag.\n@param value Value of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Value of the tag.\n@return Value of the tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Value of the tag.\n@param value Value of the tag.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "Value of the tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "Tag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "wrapper" : false }, "Tagging" : { "c2jName" : "Tagging", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "Returns the value of the TagSet property for this object.\n

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

\n@return The value of the TagSet property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagSet", "setterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TagSet" : { "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "Returns the value of the TagSet property for this object.\n

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

\n@return The value of the TagSet property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagSet", "setterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "TagSet", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "Returns the value of the TagSet property for this object.\n

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

\n@return The value of the TagSet property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "Tag", "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagSet", "setterDocumentation" : "Sets the value of the TagSet property for this object.\n\n@param tagSet The new value for the TagSet property for this object.", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TagSet" ], "shapeName" : "Tagging", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tagging", "variableName" : "tagging", "variableType" : "Tagging", "documentation" : null, "simpleType" : "Tagging", "variableSetterType" : "Tagging" }, "wrapper" : false }, "TaggingDirective" : { "c2jName" : "TaggingDirective", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "COPY", "value" : "COPY" }, { "name" : "REPLACE", "value" : "REPLACE" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TaggingDirective", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TaggingDirective", "variableName" : "taggingDirective", "variableType" : "TaggingDirective", "documentation" : null, "simpleType" : "TaggingDirective", "variableSetterType" : "TaggingDirective" }, "wrapper" : false }, "TargetGrant" : { "c2jName" : "TargetGrant", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGrantee", "beanStyleSetterMethodName" : "setGrantee", "c2jName" : "Grantee", "c2jShape" : "Grantee", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "grantee", "fluentSetterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantee", "getterDocumentation" : "Returns the value of the Grantee property for this object.\n@return The value of the Grantee property for this object.", "getterModel" : { "returnType" : "Grantee", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grantee", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grantee", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Grantee", "setterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.", "setterMethodName" : "setGrantee", "setterModel" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermission", "beanStyleSetterMethodName" : "setPermission", "c2jName" : "Permission", "c2jShape" : "BucketLogsPermission", "deprecated" : false, "documentation" : "Logging permissions assigned to the Grantee for the bucket.", "enumType" : "BucketLogsPermission", "fluentGetterMethodName" : "permission", "fluentSetterDocumentation" : "Logging permissions assigned to the Grantee for the bucket.\n@param permission Logging permissions assigned to the Grantee for the bucket.\n@see BucketLogsPermission\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketLogsPermission", "fluentSetterMethodName" : "permission", "getterDocumentation" : "Logging permissions assigned to the Grantee for the bucket.\n@return Logging permissions assigned to the Grantee for the bucket.\n@see BucketLogsPermission", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permission", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permission", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Permission", "setterDocumentation" : "Logging permissions assigned to the Grantee for the bucket.\n@param permission Logging permissions assigned to the Grantee for the bucket.\n@see BucketLogsPermission", "setterMethodName" : "setPermission", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "Logging permissions assigned to the Grantee for the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Grantee" : { "beanStyleGetterMethodName" : "getGrantee", "beanStyleSetterMethodName" : "setGrantee", "c2jName" : "Grantee", "c2jShape" : "Grantee", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "grantee", "fluentSetterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantee", "getterDocumentation" : "Returns the value of the Grantee property for this object.\n@return The value of the Grantee property for this object.", "getterModel" : { "returnType" : "Grantee", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grantee", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grantee", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Grantee", "setterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.", "setterMethodName" : "setGrantee", "setterModel" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "xmlNameSpaceUri" : null }, "Permission" : { "beanStyleGetterMethodName" : "getPermission", "beanStyleSetterMethodName" : "setPermission", "c2jName" : "Permission", "c2jShape" : "BucketLogsPermission", "deprecated" : false, "documentation" : "Logging permissions assigned to the Grantee for the bucket.", "enumType" : "BucketLogsPermission", "fluentGetterMethodName" : "permission", "fluentSetterDocumentation" : "Logging permissions assigned to the Grantee for the bucket.\n@param permission Logging permissions assigned to the Grantee for the bucket.\n@see BucketLogsPermission\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketLogsPermission", "fluentSetterMethodName" : "permission", "getterDocumentation" : "Logging permissions assigned to the Grantee for the bucket.\n@return Logging permissions assigned to the Grantee for the bucket.\n@see BucketLogsPermission", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permission", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permission", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Permission", "setterDocumentation" : "Logging permissions assigned to the Grantee for the bucket.\n@param permission Logging permissions assigned to the Grantee for the bucket.\n@see BucketLogsPermission", "setterMethodName" : "setPermission", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "Logging permissions assigned to the Grantee for the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGrantee", "beanStyleSetterMethodName" : "setGrantee", "c2jName" : "Grantee", "c2jShape" : "Grantee", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "grantee", "fluentSetterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "grantee", "getterDocumentation" : "Returns the value of the Grantee property for this object.\n@return The value of the Grantee property for this object.", "getterModel" : { "returnType" : "Grantee", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grantee", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Grantee", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Grantee", "setterDocumentation" : "Sets the value of the Grantee property for this object.\n\n@param grantee The new value for the Grantee property for this object.", "setterMethodName" : "setGrantee", "setterModel" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "simple" : false, "variable" : { "variableDeclarationType" : "Grantee", "variableName" : "grantee", "variableType" : "Grantee", "documentation" : "", "simpleType" : "Grantee", "variableSetterType" : "Grantee" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermission", "beanStyleSetterMethodName" : "setPermission", "c2jName" : "Permission", "c2jShape" : "BucketLogsPermission", "deprecated" : false, "documentation" : "Logging permissions assigned to the Grantee for the bucket.", "enumType" : "BucketLogsPermission", "fluentGetterMethodName" : "permission", "fluentSetterDocumentation" : "Logging permissions assigned to the Grantee for the bucket.\n@param permission Logging permissions assigned to the Grantee for the bucket.\n@see BucketLogsPermission\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketLogsPermission", "fluentSetterMethodName" : "permission", "getterDocumentation" : "Logging permissions assigned to the Grantee for the bucket.\n@return Logging permissions assigned to the Grantee for the bucket.\n@see BucketLogsPermission", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permission", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permission", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Permission", "setterDocumentation" : "Logging permissions assigned to the Grantee for the bucket.\n@param permission Logging permissions assigned to the Grantee for the bucket.\n@see BucketLogsPermission", "setterMethodName" : "setPermission", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "Logging permissions assigned to the Grantee for the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TargetGrant", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TargetGrant", "variableName" : "targetGrant", "variableType" : "TargetGrant", "documentation" : null, "simpleType" : "TargetGrant", "variableSetterType" : "TargetGrant" }, "wrapper" : false }, "Tier" : { "c2jName" : "Tier", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Standard", "value" : "Standard" }, { "name" : "Bulk", "value" : "Bulk" }, { "name" : "Expedited", "value" : "Expedited" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Tier", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tier", "variableName" : "tier", "variableType" : "Tier", "documentation" : null, "simpleType" : "Tier", "variableSetterType" : "Tier" }, "wrapper" : false }, "TopicConfiguration" : { "c2jName" : "TopicConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "Container for specifying the configuration when you want Amazon S3 to publish events to an Amazon Simple Notification Service (Amazon SNS) topic.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTopicArn", "beanStyleSetterMethodName" : "setTopicArn", "c2jName" : "TopicArn", "c2jShape" : "TopicArn", "deprecated" : false, "documentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "enumType" : null, "fluentGetterMethodName" : "topicArn", "fluentSetterDocumentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param topicArn Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicArn", "getterDocumentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Topic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Topic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TopicArn", "setterDocumentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param topicArn Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "setterMethodName" : "setTopicArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "NotificationConfigurationFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Events" : { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Filter" : { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "NotificationConfigurationFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TopicArn" : { "beanStyleGetterMethodName" : "getTopicArn", "beanStyleSetterMethodName" : "setTopicArn", "c2jName" : "TopicArn", "c2jShape" : "TopicArn", "deprecated" : false, "documentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "enumType" : null, "fluentGetterMethodName" : "topicArn", "fluentSetterDocumentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param topicArn Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicArn", "getterDocumentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Topic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Topic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TopicArn", "setterDocumentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param topicArn Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "setterMethodName" : "setTopicArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTopicArn", "beanStyleSetterMethodName" : "setTopicArn", "c2jName" : "TopicArn", "c2jShape" : "TopicArn", "deprecated" : false, "documentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "enumType" : null, "fluentGetterMethodName" : "topicArn", "fluentSetterDocumentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param topicArn Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topicArn", "getterDocumentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@return Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Topic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Topic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TopicArn", "setterDocumentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.\n@param topicArn Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "setterMethodName" : "setTopicArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "topicArn", "variableType" : "String", "documentation" : "Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "NotificationConfigurationFilter", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "Returns the value of the Filter property for this object.\n@return The value of the Filter property for this object.", "getterModel" : { "returnType" : "NotificationConfigurationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Filter", "setterDocumentation" : "Sets the value of the Filter property for this object.\n\n@param filter The new value for the Filter property for this object.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "simple" : false, "variable" : { "variableDeclarationType" : "NotificationConfigurationFilter", "variableName" : "filter", "variableType" : "NotificationConfigurationFilter", "documentation" : "", "simpleType" : "NotificationConfigurationFilter", "variableSetterType" : "NotificationConfigurationFilter" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TopicArn", "Events" ], "shapeName" : "TopicConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TopicConfiguration", "variableName" : "topicConfiguration", "variableType" : "TopicConfiguration", "documentation" : null, "simpleType" : "TopicConfiguration", "variableSetterType" : "TopicConfiguration" }, "wrapper" : false }, "TopicConfigurationDeprecated" : { "c2jName" : "TopicConfigurationDeprecated", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvent", "beanStyleSetterMethodName" : "setEvent", "c2jName" : "Event", "c2jShape" : "Event", "deprecated" : true, "documentation" : "Bucket event for which to send notifications.", "enumType" : "Event", "fluentGetterMethodName" : "event", "fluentSetterDocumentation" : "Bucket event for which to send notifications.\n@param event Bucket event for which to send notifications.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "event", "getterDocumentation" : "Bucket event for which to send notifications.\n@return Bucket event for which to send notifications.\n@see Event", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Event", "setterDocumentation" : "Bucket event for which to send notifications.\n@param event Bucket event for which to send notifications.\n@see Event", "setterMethodName" : "setEvent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "Bucket event for which to send notifications.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTopic", "beanStyleSetterMethodName" : "setTopic", "c2jName" : "Topic", "c2jShape" : "TopicArn", "deprecated" : false, "documentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "enumType" : null, "fluentGetterMethodName" : "topic", "fluentSetterDocumentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@param topic Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topic", "getterDocumentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@return Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Topic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Topic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Topic", "setterDocumentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@param topic Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "setterMethodName" : "setTopic", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Event" : { "beanStyleGetterMethodName" : "getEvent", "beanStyleSetterMethodName" : "setEvent", "c2jName" : "Event", "c2jShape" : "Event", "deprecated" : true, "documentation" : "Bucket event for which to send notifications.", "enumType" : "Event", "fluentGetterMethodName" : "event", "fluentSetterDocumentation" : "Bucket event for which to send notifications.\n@param event Bucket event for which to send notifications.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "event", "getterDocumentation" : "Bucket event for which to send notifications.\n@return Bucket event for which to send notifications.\n@see Event", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Event", "setterDocumentation" : "Bucket event for which to send notifications.\n@param event Bucket event for which to send notifications.\n@see Event", "setterMethodName" : "setEvent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "Bucket event for which to send notifications.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Events" : { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Topic" : { "beanStyleGetterMethodName" : "getTopic", "beanStyleSetterMethodName" : "setTopic", "c2jName" : "Topic", "c2jShape" : "TopicArn", "deprecated" : false, "documentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "enumType" : null, "fluentGetterMethodName" : "topic", "fluentSetterDocumentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@param topic Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topic", "getterDocumentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@return Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Topic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Topic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Topic", "setterDocumentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@param topic Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "setterMethodName" : "setTopic", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "NotificationId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "Returns the value of the Id property for this object.\n@return The value of the Id property 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" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "setterDocumentation" : "Sets the value of the Id property for this object.\n\n@param id The new value for the Id property for this object.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvents", "beanStyleSetterMethodName" : "setEvents", "c2jName" : "Events", "c2jShape" : "EventList", "deprecated" : false, "documentation" : "", "enumType" : "Event", "fluentGetterMethodName" : "events", "fluentSetterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "events", "getterDocumentation" : "Returns the value of the Events property for this object.\n

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

\n@return The value of the Events property for this object.\n@see Event", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : true, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Event", "deprecated" : false, "documentation" : "", "enumType" : "Event", "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@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@see Event", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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 Event", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Events", "setterDocumentation" : "Sets the value of the Events property for this object.\n\n@param events The new value for the Events property for this object.\n@see Event", "setterMethodName" : "setEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEvent", "beanStyleSetterMethodName" : "setEvent", "c2jName" : "Event", "c2jShape" : "Event", "deprecated" : true, "documentation" : "Bucket event for which to send notifications.", "enumType" : "Event", "fluentGetterMethodName" : "event", "fluentSetterDocumentation" : "Bucket event for which to send notifications.\n@param event Bucket event for which to send notifications.\n@see Event\n@return Returns a reference to this object so that method calls can be chained together.\n@see Event", "fluentSetterMethodName" : "event", "getterDocumentation" : "Bucket event for which to send notifications.\n@return Bucket event for which to send notifications.\n@see Event", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Event", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Event", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Event", "setterDocumentation" : "Bucket event for which to send notifications.\n@param event Bucket event for which to send notifications.\n@see Event", "setterMethodName" : "setEvent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "event", "variableType" : "String", "documentation" : "Bucket event for which to send notifications.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTopic", "beanStyleSetterMethodName" : "setTopic", "c2jName" : "Topic", "c2jShape" : "TopicArn", "deprecated" : false, "documentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "enumType" : null, "fluentGetterMethodName" : "topic", "fluentSetterDocumentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@param topic Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topic", "getterDocumentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@return Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Topic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Topic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Topic", "setterDocumentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.\n@param topic Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "setterMethodName" : "setTopic", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TopicConfigurationDeprecated", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TopicConfigurationDeprecated", "variableName" : "topicConfigurationDeprecated", "variableType" : "TopicConfigurationDeprecated", "documentation" : null, "simpleType" : "TopicConfigurationDeprecated", "variableSetterType" : "TopicConfigurationDeprecated" }, "wrapper" : false }, "Transition" : { "c2jName" : "Transition", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "Date", "deprecated" : false, "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "enumType" : null, "fluentGetterMethodName" : "date", "fluentSetterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Date", "setterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDays", "beanStyleSetterMethodName" : "setDays", "c2jName" : "Days", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "enumType" : null, "fluentGetterMethodName" : "days", "fluentSetterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "days", "getterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "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" : "Days", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Days", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Days", "setterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "setterMethodName" : "setDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "TransitionStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "TransitionStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitionStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see TransitionStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Date" : { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "Date", "deprecated" : false, "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "enumType" : null, "fluentGetterMethodName" : "date", "fluentSetterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Date", "setterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Days" : { "beanStyleGetterMethodName" : "getDays", "beanStyleSetterMethodName" : "setDays", "c2jName" : "Days", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "enumType" : null, "fluentGetterMethodName" : "days", "fluentSetterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "days", "getterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "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" : "Days", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Days", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Days", "setterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "setterMethodName" : "setDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StorageClass" : { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "TransitionStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "TransitionStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitionStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see TransitionStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "Date", "deprecated" : false, "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "enumType" : null, "fluentGetterMethodName" : "date", "fluentSetterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@return Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Date", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "Date", "setterDocumentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.\n@param dateValue Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dateValue", "variableType" : "java.time.Instant", "documentation" : "Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDays", "beanStyleSetterMethodName" : "setDays", "c2jName" : "Days", "c2jShape" : "Days", "deprecated" : false, "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "enumType" : null, "fluentGetterMethodName" : "days", "fluentSetterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "days", "getterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@return Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "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" : "Days", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Days", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Days", "setterDocumentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.\n@param days Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "setterMethodName" : "setDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "days", "variableType" : "Integer", "documentation" : "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "TransitionStorageClass", "deprecated" : false, "documentation" : "The class of storage used to store the object.", "enumType" : "TransitionStorageClass", "fluentGetterMethodName" : "storageClass", "fluentSetterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see TransitionStorageClass", "fluentSetterMethodName" : "storageClass", "getterDocumentation" : "The class of storage used to store the object.\n@return The class of storage used to store the object.\n@see TransitionStorageClass", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StorageClass", "setterDocumentation" : "The class of storage used to store the object.\n@param storageClass The class of storage used to store the object.\n@see TransitionStorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "The class of storage used to store the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Transition", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Transition", "variableName" : "transition", "variableType" : "Transition", "documentation" : null, "simpleType" : "Transition", "variableSetterType" : "Transition" }, "wrapper" : false }, "TransitionStorageClass" : { "c2jName" : "TransitionStorageClass", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "GLACIER", "value" : "GLACIER" }, { "name" : "STANDARD_IA", "value" : "STANDARD_IA" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TransitionStorageClass", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TransitionStorageClass", "variableName" : "transitionStorageClass", "variableType" : "TransitionStorageClass", "documentation" : null, "simpleType" : "TransitionStorageClass", "variableSetterType" : "TransitionStorageClass" }, "wrapper" : false }, "Type" : { "c2jName" : "Type", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "CanonicalUser", "value" : "CanonicalUser" }, { "name" : "AmazonCustomerByEmail", "value" : "AmazonCustomerByEmail" }, { "name" : "Group", "value" : "Group" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Type", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Type", "variableName" : "type", "variableType" : "Type", "documentation" : null, "simpleType" : "Type", "variableSetterType" : "Type" }, "wrapper" : false }, "UploadPartCopyRequest" : { "c2jName" : "UploadPartCopyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UploadPartCopy", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySource", "beanStyleSetterMethodName" : "setCopySource", "c2jName" : "CopySource", "c2jShape" : "CopySource", "deprecated" : false, "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "enumType" : null, "fluentGetterMethodName" : "copySource", "fluentSetterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySource", "getterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySource", "setterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "setterMethodName" : "setCopySource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfMatch", "beanStyleSetterMethodName" : "setCopySourceIfMatch", "c2jName" : "CopySourceIfMatch", "c2jShape" : "CopySourceIfMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@return Copies the object if its entity tag (ETag) matches the specified tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.", "setterMethodName" : "setCopySourceIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfModifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfModifiedSince", "c2jName" : "CopySourceIfModifiedSince", "c2jShape" : "CopySourceIfModifiedSince", "deprecated" : false, "documentation" : "Copies the object if it has been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfModifiedSince", "fluentSetterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfModifiedSince", "getterDocumentation" : "Copies the object if it has been modified since the specified time.\n@return Copies the object if it has been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-modified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-modified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfModifiedSince", "setterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.", "setterMethodName" : "setCopySourceIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it has been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfNoneMatch", "beanStyleSetterMethodName" : "setCopySourceIfNoneMatch", "c2jName" : "CopySourceIfNoneMatch", "c2jShape" : "CopySourceIfNoneMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfNoneMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfNoneMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Copies the object if its entity tag (ETag) is different than the specified ETag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-none-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-none-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfNoneMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.", "setterMethodName" : "setCopySourceIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfUnmodifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfUnmodifiedSince", "c2jName" : "CopySourceIfUnmodifiedSince", "c2jShape" : "CopySourceIfUnmodifiedSince", "deprecated" : false, "documentation" : "Copies the object if it hasn't been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfUnmodifiedSince", "fluentSetterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfUnmodifiedSince", "getterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@return Copies the object if it hasn't been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-unmodified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-unmodified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfUnmodifiedSince", "setterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.", "setterMethodName" : "setCopySourceIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it hasn't been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceRange", "beanStyleSetterMethodName" : "setCopySourceRange", "c2jName" : "CopySourceRange", "c2jShape" : "CopySourceRange", "deprecated" : false, "documentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "enumType" : null, "fluentGetterMethodName" : "copySourceRange", "fluentSetterDocumentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@param copySourceRange The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceRange", "getterDocumentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@return The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceRange", "setterDocumentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@param copySourceRange The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "setterMethodName" : "setCopySourceRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceRange", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceRange", "variableType" : "String", "documentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being copied. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.\n@return Part number of part being copied. This is a positive integer between 1 and 10,000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being copied. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose part is being copied.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose part is being copied.\n@param uploadId Upload ID identifying the multipart upload whose part is being copied.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose part is being copied.\n@return Upload ID identifying the multipart upload whose part is being copied.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose part is being copied.\n@param uploadId Upload ID identifying the multipart upload whose part is being copied.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose part is being copied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setCopySourceSSECustomerAlgorithm", "c2jName" : "CopySourceSSECustomerAlgorithm", "c2jShape" : "CopySourceSSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "setterMethodName" : "setCopySourceSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKey", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKey", "c2jName" : "CopySourceSSECustomerKey", "c2jShape" : "CopySourceSSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "setterMethodName" : "setCopySourceSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKeyMD5", "c2jName" : "CopySourceSSECustomerKeyMD5", "c2jShape" : "CopySourceSSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setCopySourceSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySource" : { "beanStyleGetterMethodName" : "getCopySource", "beanStyleSetterMethodName" : "setCopySource", "c2jName" : "CopySource", "c2jShape" : "CopySource", "deprecated" : false, "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "enumType" : null, "fluentGetterMethodName" : "copySource", "fluentSetterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySource", "getterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySource", "setterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "setterMethodName" : "setCopySource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceIfMatch" : { "beanStyleGetterMethodName" : "getCopySourceIfMatch", "beanStyleSetterMethodName" : "setCopySourceIfMatch", "c2jName" : "CopySourceIfMatch", "c2jShape" : "CopySourceIfMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@return Copies the object if its entity tag (ETag) matches the specified tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.", "setterMethodName" : "setCopySourceIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceIfModifiedSince" : { "beanStyleGetterMethodName" : "getCopySourceIfModifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfModifiedSince", "c2jName" : "CopySourceIfModifiedSince", "c2jShape" : "CopySourceIfModifiedSince", "deprecated" : false, "documentation" : "Copies the object if it has been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfModifiedSince", "fluentSetterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfModifiedSince", "getterDocumentation" : "Copies the object if it has been modified since the specified time.\n@return Copies the object if it has been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-modified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-modified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfModifiedSince", "setterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.", "setterMethodName" : "setCopySourceIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it has been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "CopySourceIfNoneMatch" : { "beanStyleGetterMethodName" : "getCopySourceIfNoneMatch", "beanStyleSetterMethodName" : "setCopySourceIfNoneMatch", "c2jName" : "CopySourceIfNoneMatch", "c2jShape" : "CopySourceIfNoneMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfNoneMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfNoneMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Copies the object if its entity tag (ETag) is different than the specified ETag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-none-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-none-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfNoneMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.", "setterMethodName" : "setCopySourceIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceIfUnmodifiedSince" : { "beanStyleGetterMethodName" : "getCopySourceIfUnmodifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfUnmodifiedSince", "c2jName" : "CopySourceIfUnmodifiedSince", "c2jShape" : "CopySourceIfUnmodifiedSince", "deprecated" : false, "documentation" : "Copies the object if it hasn't been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfUnmodifiedSince", "fluentSetterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfUnmodifiedSince", "getterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@return Copies the object if it hasn't been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-unmodified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-unmodified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfUnmodifiedSince", "setterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.", "setterMethodName" : "setCopySourceIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it hasn't been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "CopySourceRange" : { "beanStyleGetterMethodName" : "getCopySourceRange", "beanStyleSetterMethodName" : "setCopySourceRange", "c2jName" : "CopySourceRange", "c2jShape" : "CopySourceRange", "deprecated" : false, "documentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "enumType" : null, "fluentGetterMethodName" : "copySourceRange", "fluentSetterDocumentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@param copySourceRange The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceRange", "getterDocumentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@return The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceRange", "setterDocumentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@param copySourceRange The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "setterMethodName" : "setCopySourceRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceRange", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceRange", "variableType" : "String", "documentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceSSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getCopySourceSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setCopySourceSSECustomerAlgorithm", "c2jName" : "CopySourceSSECustomerAlgorithm", "c2jShape" : "CopySourceSSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "setterMethodName" : "setCopySourceSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceSSECustomerKey" : { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKey", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKey", "c2jName" : "CopySourceSSECustomerKey", "c2jShape" : "CopySourceSSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "setterMethodName" : "setCopySourceSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CopySourceSSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKeyMD5", "c2jName" : "CopySourceSSECustomerKeyMD5", "c2jShape" : "CopySourceSSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setCopySourceSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PartNumber" : { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being copied. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.\n@return Part number of part being copied. This is a positive integer between 1 and 10,000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being copied. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKey" : { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadId" : { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose part is being copied.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose part is being copied.\n@param uploadId Upload ID identifying the multipart upload whose part is being copied.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose part is being copied.\n@return Upload ID identifying the multipart upload whose part is being copied.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose part is being copied.\n@param uploadId Upload ID identifying the multipart upload whose part is being copied.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose part is being copied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Returns the value of the Bucket property for this object.\n@return The value of the Bucket property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Sets the value of the Bucket property for this object.\n\n@param bucket The new value for the Bucket property for this object.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySource", "beanStyleSetterMethodName" : "setCopySource", "c2jName" : "CopySource", "c2jShape" : "CopySource", "deprecated" : false, "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "enumType" : null, "fluentGetterMethodName" : "copySource", "fluentSetterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySource", "getterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@return The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySource", "setterDocumentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.\n@param copySource The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "setterMethodName" : "setCopySource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySource", "variableType" : "String", "documentation" : "The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfMatch", "beanStyleSetterMethodName" : "setCopySourceIfMatch", "c2jName" : "CopySourceIfMatch", "c2jShape" : "CopySourceIfMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@return Copies the object if its entity tag (ETag) matches the specified tag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) matches the specified tag.\n@param copySourceIfMatch Copies the object if its entity tag (ETag) matches the specified tag.", "setterMethodName" : "setCopySourceIfMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) matches the specified tag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfModifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfModifiedSince", "c2jName" : "CopySourceIfModifiedSince", "c2jShape" : "CopySourceIfModifiedSince", "deprecated" : false, "documentation" : "Copies the object if it has been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfModifiedSince", "fluentSetterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfModifiedSince", "getterDocumentation" : "Copies the object if it has been modified since the specified time.\n@return Copies the object if it has been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-modified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-modified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfModifiedSince", "setterDocumentation" : "Copies the object if it has been modified since the specified time.\n@param copySourceIfModifiedSince Copies the object if it has been modified since the specified time.", "setterMethodName" : "setCopySourceIfModifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfModifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it has been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfNoneMatch", "beanStyleSetterMethodName" : "setCopySourceIfNoneMatch", "c2jName" : "CopySourceIfNoneMatch", "c2jShape" : "CopySourceIfNoneMatch", "deprecated" : false, "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfNoneMatch", "fluentSetterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfNoneMatch", "getterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@return Copies the object if its entity tag (ETag) is different than the specified ETag.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-none-match", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-none-match", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceIfNoneMatch", "setterDocumentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.\n@param copySourceIfNoneMatch Copies the object if its entity tag (ETag) is different than the specified ETag.", "setterMethodName" : "setCopySourceIfNoneMatch", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceIfNoneMatch", "variableType" : "String", "documentation" : "Copies the object if its entity tag (ETag) is different than the specified ETag.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceIfUnmodifiedSince", "beanStyleSetterMethodName" : "setCopySourceIfUnmodifiedSince", "c2jName" : "CopySourceIfUnmodifiedSince", "c2jShape" : "CopySourceIfUnmodifiedSince", "deprecated" : false, "documentation" : "Copies the object if it hasn't been modified since the specified time.", "enumType" : null, "fluentGetterMethodName" : "copySourceIfUnmodifiedSince", "fluentSetterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceIfUnmodifiedSince", "getterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@return Copies the object if it hasn't been modified since the specified time.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-if-unmodified-since", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-if-unmodified-since", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "CopySourceIfUnmodifiedSince", "setterDocumentation" : "Copies the object if it hasn't been modified since the specified time.\n@param copySourceIfUnmodifiedSince Copies the object if it hasn't been modified since the specified time.", "setterMethodName" : "setCopySourceIfUnmodifiedSince", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "copySourceIfUnmodifiedSince", "variableType" : "java.time.Instant", "documentation" : "Copies the object if it hasn't been modified since the specified time.", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceRange", "beanStyleSetterMethodName" : "setCopySourceRange", "c2jName" : "CopySourceRange", "c2jShape" : "CopySourceRange", "deprecated" : false, "documentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "enumType" : null, "fluentGetterMethodName" : "copySourceRange", "fluentSetterDocumentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@param copySourceRange The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceRange", "getterDocumentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@return The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-range", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-range", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceRange", "setterDocumentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.\n@param copySourceRange The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "setterMethodName" : "setCopySourceRange", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceRange", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceRange", "variableType" : "String", "documentation" : "The range of bytes to copy from the source object. The range value must use the form bytes=first-last, where the first and last are the zero-based byte offsets to copy. For example, bytes=0-9 indicates that you want to copy the first ten bytes of the source. You can copy a range only if the source object is greater than 5 GB.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being copied. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.\n@return Part number of part being copied. This is a positive integer between 1 and 10,000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being copied. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of part being copied. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose part is being copied.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose part is being copied.\n@param uploadId Upload ID identifying the multipart upload whose part is being copied.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose part is being copied.\n@return Upload ID identifying the multipart upload whose part is being copied.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose part is being copied.\n@param uploadId Upload ID identifying the multipart upload whose part is being copied.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose part is being copied.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setCopySourceSSECustomerAlgorithm", "c2jName" : "CopySourceSSECustomerAlgorithm", "c2jShape" : "CopySourceSSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@return Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).\n@param copySourceSSECustomerAlgorithm Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "setterMethodName" : "setCopySourceSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use when decrypting the source object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKey", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKey", "c2jName" : "CopySourceSSECustomerKey", "c2jShape" : "CopySourceSSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@return Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.\n@param copySourceSSECustomerKey Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "setterMethodName" : "setCopySourceSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopySourceSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setCopySourceSSECustomerKeyMD5", "c2jName" : "CopySourceSSECustomerKeyMD5", "c2jShape" : "CopySourceSSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "copySourceSSECustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceSSECustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceSSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param copySourceSSECustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setCopySourceSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceSSECustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "CopySource", "Key", "PartNumber", "UploadId" ], "shapeName" : "UploadPartCopyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UploadPartCopyRequest", "variableName" : "uploadPartCopyRequest", "variableType" : "UploadPartCopyRequest", "documentation" : null, "simpleType" : "UploadPartCopyRequest", "variableSetterType" : "UploadPartCopyRequest" }, "wrapper" : false }, "UploadPartCopyResponse" : { "c2jName" : "UploadPartCopyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCopySourceVersionId", "beanStyleSetterMethodName" : "setCopySourceVersionId", "c2jName" : "CopySourceVersionId", "c2jShape" : "CopySourceVersionId", "deprecated" : false, "documentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.", "enumType" : null, "fluentGetterMethodName" : "copySourceVersionId", "fluentSetterDocumentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@param copySourceVersionId The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceVersionId", "getterDocumentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@return The version of the source object that was copied, if you have enabled versioning on the source bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceVersionId", "setterDocumentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@param copySourceVersionId The version of the source object that was copied, if you have enabled versioning on the source bucket.", "setterMethodName" : "setCopySourceVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopyPartResult", "beanStyleSetterMethodName" : "setCopyPartResult", "c2jName" : "CopyPartResult", "c2jShape" : "CopyPartResult", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "copyPartResult", "fluentSetterDocumentation" : "Sets the value of the CopyPartResult property for this object.\n\n@param copyPartResult The new value for the CopyPartResult property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copyPartResult", "getterDocumentation" : "Returns the value of the CopyPartResult property for this object.\n@return The value of the CopyPartResult property for this object.", "getterModel" : { "returnType" : "CopyPartResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CopyPartResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CopyPartResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CopyPartResult", "setterDocumentation" : "Sets the value of the CopyPartResult property for this object.\n\n@param copyPartResult The new value for the CopyPartResult property for this object.", "setterMethodName" : "setCopyPartResult", "setterModel" : { "variableDeclarationType" : "CopyPartResult", "variableName" : "copyPartResult", "variableType" : "CopyPartResult", "documentation" : "", "simpleType" : "CopyPartResult", "variableSetterType" : "CopyPartResult" }, "simple" : false, "variable" : { "variableDeclarationType" : "CopyPartResult", "variableName" : "copyPartResult", "variableType" : "CopyPartResult", "documentation" : "", "simpleType" : "CopyPartResult", "variableSetterType" : "CopyPartResult" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CopyPartResult" : { "beanStyleGetterMethodName" : "getCopyPartResult", "beanStyleSetterMethodName" : "setCopyPartResult", "c2jName" : "CopyPartResult", "c2jShape" : "CopyPartResult", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "copyPartResult", "fluentSetterDocumentation" : "Sets the value of the CopyPartResult property for this object.\n\n@param copyPartResult The new value for the CopyPartResult property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copyPartResult", "getterDocumentation" : "Returns the value of the CopyPartResult property for this object.\n@return The value of the CopyPartResult property for this object.", "getterModel" : { "returnType" : "CopyPartResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CopyPartResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CopyPartResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CopyPartResult", "setterDocumentation" : "Sets the value of the CopyPartResult property for this object.\n\n@param copyPartResult The new value for the CopyPartResult property for this object.", "setterMethodName" : "setCopyPartResult", "setterModel" : { "variableDeclarationType" : "CopyPartResult", "variableName" : "copyPartResult", "variableType" : "CopyPartResult", "documentation" : "", "simpleType" : "CopyPartResult", "variableSetterType" : "CopyPartResult" }, "simple" : false, "variable" : { "variableDeclarationType" : "CopyPartResult", "variableName" : "copyPartResult", "variableType" : "CopyPartResult", "documentation" : "", "simpleType" : "CopyPartResult", "variableSetterType" : "CopyPartResult" }, "xmlNameSpaceUri" : null }, "CopySourceVersionId" : { "beanStyleGetterMethodName" : "getCopySourceVersionId", "beanStyleSetterMethodName" : "setCopySourceVersionId", "c2jName" : "CopySourceVersionId", "c2jShape" : "CopySourceVersionId", "deprecated" : false, "documentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.", "enumType" : null, "fluentGetterMethodName" : "copySourceVersionId", "fluentSetterDocumentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@param copySourceVersionId The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceVersionId", "getterDocumentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@return The version of the source object that was copied, if you have enabled versioning on the source bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceVersionId", "setterDocumentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@param copySourceVersionId The version of the source object that was copied, if you have enabled versioning on the source bucket.", "setterMethodName" : "setCopySourceVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCopySourceVersionId", "beanStyleSetterMethodName" : "setCopySourceVersionId", "c2jName" : "CopySourceVersionId", "c2jShape" : "CopySourceVersionId", "deprecated" : false, "documentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.", "enumType" : null, "fluentGetterMethodName" : "copySourceVersionId", "fluentSetterDocumentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@param copySourceVersionId The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copySourceVersionId", "getterDocumentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@return The version of the source object that was copied, if you have enabled versioning on the source bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-copy-source-version-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-copy-source-version-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CopySourceVersionId", "setterDocumentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.\n@param copySourceVersionId The version of the source object that was copied, if you have enabled versioning on the source bucket.", "setterMethodName" : "setCopySourceVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "copySourceVersionId", "variableType" : "String", "documentation" : "The version of the source object that was copied, if you have enabled versioning on the source bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCopyPartResult", "beanStyleSetterMethodName" : "setCopyPartResult", "c2jName" : "CopyPartResult", "c2jShape" : "CopyPartResult", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "copyPartResult", "fluentSetterDocumentation" : "Sets the value of the CopyPartResult property for this object.\n\n@param copyPartResult The new value for the CopyPartResult property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "copyPartResult", "getterDocumentation" : "Returns the value of the CopyPartResult property for this object.\n@return The value of the CopyPartResult property for this object.", "getterModel" : { "returnType" : "CopyPartResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CopyPartResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CopyPartResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CopyPartResult", "setterDocumentation" : "Sets the value of the CopyPartResult property for this object.\n\n@param copyPartResult The new value for the CopyPartResult property for this object.", "setterMethodName" : "setCopyPartResult", "setterModel" : { "variableDeclarationType" : "CopyPartResult", "variableName" : "copyPartResult", "variableType" : "CopyPartResult", "documentation" : "", "simpleType" : "CopyPartResult", "variableSetterType" : "CopyPartResult" }, "simple" : false, "variable" : { "variableDeclarationType" : "CopyPartResult", "variableName" : "copyPartResult", "variableType" : "CopyPartResult", "documentation" : "", "simpleType" : "CopyPartResult", "variableSetterType" : "CopyPartResult" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UploadPartCopyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UploadPartCopyResponse", "variableName" : "uploadPartCopyResponse", "variableType" : "UploadPartCopyResponse", "documentation" : null, "simpleType" : "UploadPartCopyResponse", "variableSetterType" : "UploadPartCopyResponse" }, "wrapper" : false }, "UploadPartRequest" : { "c2jName" : "UploadPartRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : true, "marshaller" : { "action" : "UploadPart", "locationName" : null, "requestUri" : "/{Bucket}/{Key+}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "deprecated" : false, "documentation" : "Object data.", "enumType" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

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

\nThis method will return a new read-only {@code ByteBuffer} each time it is invoked.\n

\n@return Object data.", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.nio.ByteBuffer", "marshallingType" : "BYTE_BUFFER", "name" : "Body", "setterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body Object data.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "Object data.", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@return The base64-encoded 128-bit MD5 digest of the part data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the multipart upload was initiated.\n@return Object key for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@return Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose part is being uploaded.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose part is being uploaded.\n@param uploadId Upload ID identifying the multipart upload whose part is being uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose part is being uploaded.\n@return Upload ID identifying the multipart upload whose part is being uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose part is being uploaded.\n@param uploadId Upload ID identifying the multipart upload whose part is being uploaded.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose part is being uploaded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Body" : { "beanStyleGetterMethodName" : "getBody", "beanStyleSetterMethodName" : "setBody", "c2jName" : "Body", "c2jShape" : "Body", "deprecated" : false, "documentation" : "Object data.", "enumType" : null, "fluentGetterMethodName" : "body", "fluentSetterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

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

\nThis method will return a new read-only {@code ByteBuffer} each time it is invoked.\n

\n@return Object data.", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Body", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Body", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.nio.ByteBuffer", "marshallingType" : "BYTE_BUFFER", "name" : "Body", "setterDocumentation" : "Object data.

\nTo preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.\n

\n\n@param body Object data.", "setterMethodName" : "setBody", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "body", "variableType" : "java.nio.ByteBuffer", "documentation" : "Object data.", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentLength" : { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "ContentMD5" : { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@return The base64-encoded 128-bit MD5 digest of the part data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the multipart upload was initiated.\n@return Object key for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PartNumber" : { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@return Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RequestPayer" : { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKey" : { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UploadId" : { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose part is being uploaded.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose part is being uploaded.\n@param uploadId Upload ID identifying the multipart upload whose part is being uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose part is being uploaded.\n@return Upload ID identifying the multipart upload whose part is being uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose part is being uploaded.\n@param uploadId Upload ID identifying the multipart upload whose part is being uploaded.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose part is being uploaded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "deprecated" : false, "documentation" : "Name of the bucket to which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@return Name of the bucket to which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Bucket", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Bucket", "setterDocumentation" : "Name of the bucket to which the multipart upload was initiated.\n@param bucket Name of the bucket to which the multipart upload was initiated.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "Name of the bucket to which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "ContentLength", "deprecated" : false, "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "enumType" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentLength", "getterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@return Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Length", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "ContentLength", "setterDocumentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.\n@param contentLength Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "ContentMD5", "deprecated" : false, "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "enumType" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentMD5", "getterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@return The base64-encoded 128-bit MD5 digest of the part data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Content-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ContentMD5", "setterDocumentation" : "The base64-encoded 128-bit MD5 digest of the part data.\n@param contentMD5 The base64-encoded 128-bit MD5 digest of the part data.", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "The base64-encoded 128-bit MD5 digest of the part data.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ObjectKey", "deprecated" : false, "documentation" : "Object key for which the multipart upload was initiated.", "enumType" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Object key for which the multipart upload was initiated.\n@return Object key for which the multipart upload was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : true, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "GREEDY_PATH", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Object key for which the multipart upload was initiated.\n@param key Object key for which the multipart upload was initiated.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "Object key for which the multipart upload was initiated.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPartNumber", "beanStyleSetterMethodName" : "setPartNumber", "c2jName" : "PartNumber", "c2jShape" : "PartNumber", "deprecated" : false, "documentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "enumType" : null, "fluentGetterMethodName" : "partNumber", "fluentSetterDocumentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "partNumber", "getterDocumentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@return Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "partNumber", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "partNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PartNumber", "setterDocumentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.\n@param partNumber Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "setterMethodName" : "setPartNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "partNumber", "variableType" : "Integer", "documentation" : "Part number of part being uploaded. This is a positive integer between 1 and 10,000.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUploadId", "beanStyleSetterMethodName" : "setUploadId", "c2jName" : "UploadId", "c2jShape" : "MultipartUploadId", "deprecated" : false, "documentation" : "Upload ID identifying the multipart upload whose part is being uploaded.", "enumType" : null, "fluentGetterMethodName" : "uploadId", "fluentSetterDocumentation" : "Upload ID identifying the multipart upload whose part is being uploaded.\n@param uploadId Upload ID identifying the multipart upload whose part is being uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadId", "getterDocumentation" : "Upload ID identifying the multipart upload whose part is being uploaded.\n@return Upload ID identifying the multipart upload whose part is being uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "uploadId", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "uploadId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "UploadId", "setterDocumentation" : "Upload ID identifying the multipart upload whose part is being uploaded.\n@param uploadId Upload ID identifying the multipart upload whose part is being uploaded.", "setterMethodName" : "setUploadId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "uploadId", "variableType" : "String", "documentation" : "Upload ID identifying the multipart upload whose part is being uploaded.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@return Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).\n@param sseCustomerAlgorithm Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "Specifies the algorithm to use to when encrypting the object (e.g., AES256).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKey", "beanStyleSetterMethodName" : "setSSECustomerKey", "c2jName" : "SSECustomerKey", "c2jShape" : "SSECustomerKey", "deprecated" : false, "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKey", "fluentSetterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKey", "getterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@return Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKey", "setterDocumentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.\n@param sseCustomerKey Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "setterMethodName" : "setSSECustomerKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKey", "variableType" : "String", "documentation" : "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@return Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.\n@param sseCustomerKeyMD5 Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestPayer", "beanStyleSetterMethodName" : "setRequestPayer", "c2jName" : "RequestPayer", "c2jShape" : "RequestPayer", "deprecated" : false, "documentation" : "", "enumType" : "RequestPayer", "fluentGetterMethodName" : "requestPayer", "fluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestPayer", "fluentSetterMethodName" : "requestPayer", "getterDocumentation" : "Returns the value of the RequestPayer property for this object.\n@return The value of the RequestPayer property for this object.\n@see RequestPayer", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-payer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-payer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestPayer", "setterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\n@param requestPayer The new value for the RequestPayer property for this object.\n@see RequestPayer", "setterMethodName" : "setRequestPayer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestPayer", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Bucket", "Key", "PartNumber", "UploadId" ], "shapeName" : "UploadPartRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UploadPartRequest", "variableName" : "uploadPartRequest", "variableType" : "UploadPartRequest", "documentation" : null, "simpleType" : "UploadPartRequest", "variableSetterType" : "UploadPartRequest" }, "wrapper" : false }, "UploadPartResponse" : { "c2jName" : "UploadPartOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag for the uploaded object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag for the uploaded object.\n@return Entity tag for the uploaded object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag for the uploaded object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag for the uploaded object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag for the uploaded object.\n@return Entity tag for the uploaded object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag for the uploaded object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RequestCharged" : { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerAlgorithm" : { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSECustomerKeyMD5" : { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SSEKMSKeyId" : { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerSideEncryption" : { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getServerSideEncryption", "beanStyleSetterMethodName" : "setServerSideEncryption", "c2jName" : "ServerSideEncryption", "c2jShape" : "ServerSideEncryption", "deprecated" : false, "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "enumType" : "ServerSideEncryption", "fluentGetterMethodName" : "serverSideEncryption", "fluentSetterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerSideEncryption", "fluentSetterMethodName" : "serverSideEncryption", "getterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@return The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServerSideEncryption", "setterDocumentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@param serverSideEncryption The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).\n@see ServerSideEncryption", "setterMethodName" : "setServerSideEncryption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverSideEncryption", "variableType" : "String", "documentation" : "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "ETag", "deprecated" : false, "documentation" : "Entity tag for the uploaded object.", "enumType" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "Entity tag for the uploaded object.\n@return Entity tag for the uploaded object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "ETag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ETag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ETag", "setterDocumentation" : "Entity tag for the uploaded object.\n@param eTag Entity tag for the uploaded object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "Entity tag for the uploaded object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerAlgorithm", "beanStyleSetterMethodName" : "setSSECustomerAlgorithm", "c2jName" : "SSECustomerAlgorithm", "c2jShape" : "SSECustomerAlgorithm", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerAlgorithm", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerAlgorithm", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerAlgorithm", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.\n@param sseCustomerAlgorithm If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "setterMethodName" : "setSSECustomerAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerAlgorithm", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSECustomerKeyMD5", "beanStyleSetterMethodName" : "setSSECustomerKeyMD5", "c2jName" : "SSECustomerKeyMD5", "c2jShape" : "SSECustomerKeyMD5", "deprecated" : false, "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "enumType" : null, "fluentGetterMethodName" : "sseCustomerKeyMD5", "fluentSetterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sseCustomerKeyMD5", "getterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@return If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-customer-key-MD5", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSECustomerKeyMD5", "setterDocumentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.\n@param sseCustomerKeyMD5 If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "setterMethodName" : "setSSECustomerKeyMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseCustomerKeyMD5", "variableType" : "String", "documentation" : "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSSEKMSKeyId", "beanStyleSetterMethodName" : "setSSEKMSKeyId", "c2jName" : "SSEKMSKeyId", "c2jShape" : "SSEKMSKeyId", "deprecated" : false, "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "enumType" : null, "fluentGetterMethodName" : "ssekmsKeyId", "fluentSetterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ssekmsKeyId", "getterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@return If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-server-side-encryption-aws-kms-key-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SSEKMSKeyId", "setterDocumentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.\n@param ssekmsKeyId If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "setterMethodName" : "setSSEKMSKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ssekmsKeyId", "variableType" : "String", "documentation" : "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestCharged", "beanStyleSetterMethodName" : "setRequestCharged", "c2jName" : "RequestCharged", "c2jShape" : "RequestCharged", "deprecated" : false, "documentation" : "", "enumType" : "RequestCharged", "fluentGetterMethodName" : "requestCharged", "fluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestCharged", "fluentSetterMethodName" : "requestCharged", "getterDocumentation" : "Returns the value of the RequestCharged property for this object.\n@return The value of the RequestCharged property for this object.\n@see RequestCharged", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-request-charged", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-request-charged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RequestCharged", "setterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\n@param requestCharged The new value for the RequestCharged property for this object.\n@see RequestCharged", "setterMethodName" : "setRequestCharged", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestCharged", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UploadPartResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UploadPartResponse", "variableName" : "uploadPartResponse", "variableType" : "UploadPartResponse", "documentation" : null, "simpleType" : "UploadPartResponse", "variableSetterType" : "UploadPartResponse" }, "wrapper" : false }, "VersioningConfiguration" : { "c2jName" : "VersioningConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMFADelete", "beanStyleSetterMethodName" : "setMFADelete", "c2jName" : "MFADelete", "c2jShape" : "MFADelete", "deprecated" : false, "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "enumType" : "MFADelete", "fluentGetterMethodName" : "mfaDelete", "fluentSetterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADelete\n@return Returns a reference to this object so that method calls can be chained together.\n@see MFADelete", "fluentSetterMethodName" : "mfaDelete", "getterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@return Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADelete", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaDelete", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFADelete", "setterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADelete", "setterMethodName" : "setMFADelete", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketVersioningStatus", "deprecated" : false, "documentation" : "The versioning state of the bucket.", "enumType" : "BucketVersioningStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketVersioningStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The versioning state of the bucket.\n@return The versioning state of the bucket.\n@see BucketVersioningStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The versioning state of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MFADelete" : { "beanStyleGetterMethodName" : "getMFADelete", "beanStyleSetterMethodName" : "setMFADelete", "c2jName" : "MFADelete", "c2jShape" : "MFADelete", "deprecated" : false, "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "enumType" : "MFADelete", "fluentGetterMethodName" : "mfaDelete", "fluentSetterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADelete\n@return Returns a reference to this object so that method calls can be chained together.\n@see MFADelete", "fluentSetterMethodName" : "mfaDelete", "getterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@return Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADelete", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaDelete", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFADelete", "setterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADelete", "setterMethodName" : "setMFADelete", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketVersioningStatus", "deprecated" : false, "documentation" : "The versioning state of the bucket.", "enumType" : "BucketVersioningStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketVersioningStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The versioning state of the bucket.\n@return The versioning state of the bucket.\n@see BucketVersioningStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The versioning state of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMFADelete", "beanStyleSetterMethodName" : "setMFADelete", "c2jName" : "MFADelete", "c2jShape" : "MFADelete", "deprecated" : false, "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "enumType" : "MFADelete", "fluentGetterMethodName" : "mfaDelete", "fluentSetterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADelete\n@return Returns a reference to this object so that method calls can be chained together.\n@see MFADelete", "fluentSetterMethodName" : "mfaDelete", "getterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@return Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADelete", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaDelete", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MFADelete", "setterDocumentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@param mfaDelete Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.\n@see MFADelete", "setterMethodName" : "setMFADelete", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaDelete", "variableType" : "String", "documentation" : "Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BucketVersioningStatus", "deprecated" : false, "documentation" : "The versioning state of the bucket.", "enumType" : "BucketVersioningStatus", "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BucketVersioningStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "The versioning state of the bucket.\n@return The versioning state of the bucket.\n@see BucketVersioningStatus", "getterModel" : { "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, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "The versioning state of the bucket.\n@param status The versioning state of the bucket.\n@see BucketVersioningStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The versioning state of the bucket.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VersioningConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VersioningConfiguration", "variableName" : "versioningConfiguration", "variableType" : "VersioningConfiguration", "documentation" : null, "simpleType" : "VersioningConfiguration", "variableSetterType" : "VersioningConfiguration" }, "wrapper" : false }, "WebsiteConfiguration" : { "c2jName" : "WebsiteConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getErrorDocument", "beanStyleSetterMethodName" : "setErrorDocument", "c2jName" : "ErrorDocument", "c2jShape" : "ErrorDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "errorDocument", "fluentSetterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDocument", "getterDocumentation" : "Returns the value of the ErrorDocument property for this object.\n@return The value of the ErrorDocument property for this object.", "getterModel" : { "returnType" : "ErrorDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ErrorDocument", "setterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.", "setterMethodName" : "setErrorDocument", "setterModel" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIndexDocument", "beanStyleSetterMethodName" : "setIndexDocument", "c2jName" : "IndexDocument", "c2jShape" : "IndexDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "indexDocument", "fluentSetterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "indexDocument", "getterDocumentation" : "Returns the value of the IndexDocument property for this object.\n@return The value of the IndexDocument property for this object.", "getterModel" : { "returnType" : "IndexDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IndexDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IndexDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "IndexDocument", "setterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.", "setterMethodName" : "setIndexDocument", "setterModel" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRedirectAllRequestsTo", "beanStyleSetterMethodName" : "setRedirectAllRequestsTo", "c2jName" : "RedirectAllRequestsTo", "c2jShape" : "RedirectAllRequestsTo", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "redirectAllRequestsTo", "fluentSetterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "redirectAllRequestsTo", "getterDocumentation" : "Returns the value of the RedirectAllRequestsTo property for this object.\n@return The value of the RedirectAllRequestsTo property for this object.", "getterModel" : { "returnType" : "RedirectAllRequestsTo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RedirectAllRequestsTo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RedirectAllRequestsTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RedirectAllRequestsTo", "setterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.", "setterMethodName" : "setRedirectAllRequestsTo", "setterModel" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "simple" : false, "variable" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoutingRules", "beanStyleSetterMethodName" : "setRoutingRules", "c2jName" : "RoutingRules", "c2jShape" : "RoutingRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "routingRules", "fluentSetterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingRules", "getterDocumentation" : "Returns the value of the RoutingRules property for this object.\n

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

\n@return The value of the RoutingRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRules", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RoutingRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "RoutingRule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "RoutingRule", "memberType" : "RoutingRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoutingRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RoutingRules", "setterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.", "setterMethodName" : "setRoutingRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ErrorDocument" : { "beanStyleGetterMethodName" : "getErrorDocument", "beanStyleSetterMethodName" : "setErrorDocument", "c2jName" : "ErrorDocument", "c2jShape" : "ErrorDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "errorDocument", "fluentSetterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDocument", "getterDocumentation" : "Returns the value of the ErrorDocument property for this object.\n@return The value of the ErrorDocument property for this object.", "getterModel" : { "returnType" : "ErrorDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ErrorDocument", "setterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.", "setterMethodName" : "setErrorDocument", "setterModel" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "xmlNameSpaceUri" : null }, "IndexDocument" : { "beanStyleGetterMethodName" : "getIndexDocument", "beanStyleSetterMethodName" : "setIndexDocument", "c2jName" : "IndexDocument", "c2jShape" : "IndexDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "indexDocument", "fluentSetterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "indexDocument", "getterDocumentation" : "Returns the value of the IndexDocument property for this object.\n@return The value of the IndexDocument property for this object.", "getterModel" : { "returnType" : "IndexDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IndexDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IndexDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "IndexDocument", "setterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.", "setterMethodName" : "setIndexDocument", "setterModel" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "xmlNameSpaceUri" : null }, "RedirectAllRequestsTo" : { "beanStyleGetterMethodName" : "getRedirectAllRequestsTo", "beanStyleSetterMethodName" : "setRedirectAllRequestsTo", "c2jName" : "RedirectAllRequestsTo", "c2jShape" : "RedirectAllRequestsTo", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "redirectAllRequestsTo", "fluentSetterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "redirectAllRequestsTo", "getterDocumentation" : "Returns the value of the RedirectAllRequestsTo property for this object.\n@return The value of the RedirectAllRequestsTo property for this object.", "getterModel" : { "returnType" : "RedirectAllRequestsTo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RedirectAllRequestsTo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RedirectAllRequestsTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RedirectAllRequestsTo", "setterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.", "setterMethodName" : "setRedirectAllRequestsTo", "setterModel" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "simple" : false, "variable" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "xmlNameSpaceUri" : null }, "RoutingRules" : { "beanStyleGetterMethodName" : "getRoutingRules", "beanStyleSetterMethodName" : "setRoutingRules", "c2jName" : "RoutingRules", "c2jShape" : "RoutingRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "routingRules", "fluentSetterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingRules", "getterDocumentation" : "Returns the value of the RoutingRules property for this object.\n

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

\n@return The value of the RoutingRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRules", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RoutingRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "RoutingRule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "RoutingRule", "memberType" : "RoutingRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoutingRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RoutingRules", "setterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.", "setterMethodName" : "setRoutingRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getErrorDocument", "beanStyleSetterMethodName" : "setErrorDocument", "c2jName" : "ErrorDocument", "c2jShape" : "ErrorDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "errorDocument", "fluentSetterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDocument", "getterDocumentation" : "Returns the value of the ErrorDocument property for this object.\n@return The value of the ErrorDocument property for this object.", "getterModel" : { "returnType" : "ErrorDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ErrorDocument", "setterDocumentation" : "Sets the value of the ErrorDocument property for this object.\n\n@param errorDocument The new value for the ErrorDocument property for this object.", "setterMethodName" : "setErrorDocument", "setterModel" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "ErrorDocument", "variableName" : "errorDocument", "variableType" : "ErrorDocument", "documentation" : "", "simpleType" : "ErrorDocument", "variableSetterType" : "ErrorDocument" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIndexDocument", "beanStyleSetterMethodName" : "setIndexDocument", "c2jName" : "IndexDocument", "c2jShape" : "IndexDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "indexDocument", "fluentSetterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "indexDocument", "getterDocumentation" : "Returns the value of the IndexDocument property for this object.\n@return The value of the IndexDocument property for this object.", "getterModel" : { "returnType" : "IndexDocument", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IndexDocument", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IndexDocument", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "IndexDocument", "setterDocumentation" : "Sets the value of the IndexDocument property for this object.\n\n@param indexDocument The new value for the IndexDocument property for this object.", "setterMethodName" : "setIndexDocument", "setterModel" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "simple" : false, "variable" : { "variableDeclarationType" : "IndexDocument", "variableName" : "indexDocument", "variableType" : "IndexDocument", "documentation" : "", "simpleType" : "IndexDocument", "variableSetterType" : "IndexDocument" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRedirectAllRequestsTo", "beanStyleSetterMethodName" : "setRedirectAllRequestsTo", "c2jName" : "RedirectAllRequestsTo", "c2jShape" : "RedirectAllRequestsTo", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "redirectAllRequestsTo", "fluentSetterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "redirectAllRequestsTo", "getterDocumentation" : "Returns the value of the RedirectAllRequestsTo property for this object.\n@return The value of the RedirectAllRequestsTo property for this object.", "getterModel" : { "returnType" : "RedirectAllRequestsTo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RedirectAllRequestsTo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RedirectAllRequestsTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RedirectAllRequestsTo", "setterDocumentation" : "Sets the value of the RedirectAllRequestsTo property for this object.\n\n@param redirectAllRequestsTo The new value for the RedirectAllRequestsTo property for this object.", "setterMethodName" : "setRedirectAllRequestsTo", "setterModel" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "simple" : false, "variable" : { "variableDeclarationType" : "RedirectAllRequestsTo", "variableName" : "redirectAllRequestsTo", "variableType" : "RedirectAllRequestsTo", "documentation" : "", "simpleType" : "RedirectAllRequestsTo", "variableSetterType" : "RedirectAllRequestsTo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoutingRules", "beanStyleSetterMethodName" : "setRoutingRules", "c2jName" : "RoutingRules", "c2jShape" : "RoutingRules", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "routingRules", "fluentSetterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingRules", "getterDocumentation" : "Returns the value of the RoutingRules property for this object.\n

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

\n@return The value of the RoutingRules property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRules", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RoutingRule", "deprecated" : false, "documentation" : "", "enumType" : 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" : "RoutingRule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingRule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingRule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "simple" : false, "variable" : { "variableDeclarationType" : "RoutingRule", "variableName" : "member", "variableType" : "RoutingRule", "documentation" : "", "simpleType" : "RoutingRule", "variableSetterType" : "RoutingRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : "RoutingRule", "memberType" : "RoutingRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoutingRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RoutingRules", "setterDocumentation" : "Sets the value of the RoutingRules property for this object.\n\n@param routingRules The new value for the RoutingRules property for this object.", "setterMethodName" : "setRoutingRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingRules", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "WebsiteConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WebsiteConfiguration", "variableName" : "websiteConfiguration", "variableType" : "WebsiteConfiguration", "documentation" : null, "simpleType" : "WebsiteConfiguration", "variableSetterType" : "WebsiteConfiguration" }, "wrapper" : false } }, "customAuthorizers" : { }, "examples" : { "examples" : { }, "version" : null }, "exceptionUnmarshallerImpl" : "software.amazon.awssdk.runtime.transform.StandardErrorUnmarshaller", "fileHeader" : "/*\n * Copyright 2012-2017 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", "hasWaiters" : false, "sdkBaseResponseFqcn" : "software.amazon.awssdk.AmazonWebServiceResult", "sdkModeledExceptionBaseClassName" : "S3Exception", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.s3.model.S3Exception", "serviceBaseExceptionFqcn" : "software.amazon.awssdk.AmazonServiceException" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy