models.s3-2006-03-01-intermediate.json Maven / Gradle / Ivy
Show all versions of s3 Show documentation
{
"customizationConfig" : {
"attachPayloadTraitToMember" : {
"GetBucketLocationOutput" : "LocationConstraint"
},
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ {
"convenienceType" : "software.amazon.awssdk.services.s3.model.Tagging",
"memberName" : "Tagging",
"shapeName" : "PutObjectRequest",
"typeAdapterFqcn" : "software.amazon.awssdk.services.s3.internal.TaggingAdapter"
}, {
"convenienceType" : "software.amazon.awssdk.services.s3.model.Tagging",
"memberName" : "Tagging",
"shapeName" : "CopyObjectRequest",
"typeAdapterFqcn" : "software.amazon.awssdk.services.s3.internal.TaggingAdapter"
} ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : "software.amazon.awssdk.protocols.xml.AwsS3ProtocolFactory",
"customResponseMetadata" : {
"CLOUD_FRONT_ID" : "X-Amz-Cf-Id",
"EXTENDED_REQUEST_ID" : "x-amz-id-2",
"REQUEST_ID" : "x-amz-request-id"
},
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ "GetBucketLifecycle", "GetBucketNotification", "PutBucketLifecycle", "PutBucketNotification" ],
"deprecatedShapes" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : {
"SelectObjectContent" : {
"exclude" : true,
"useWrappingResult" : false,
"wrappedResultMember" : null,
"wrappedResultShape" : null
}
},
"paginationCustomization" : null,
"renameShapes" : {
"Error" : "S3Error",
"Object" : "S3Object"
},
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : "S3Configuration",
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : {
"S3Object" : {
"exclude" : null,
"excludeShape" : false,
"inject" : null,
"modify" : [ {
"Size" : {
"emitAsType" : "long",
"emitEnumName" : null,
"emitPropertyName" : null,
"marshallLocationName" : null,
"unmarshallLocationName" : null
}
} ],
"staxTargetDepthOffset" : null
}
},
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"verifiedSimpleMethods" : [ "listBuckets" ]
},
"metadata" : {
"apiVersion" : "2006-03-01",
"asyncBuilder" : "DefaultS3AsyncClientBuilder",
"asyncBuilderInterface" : "S3AsyncClientBuilder",
"asyncClient" : "DefaultS3AsyncClient",
"asyncInterface" : "S3AsyncClient",
"authPolicyPackageName" : null,
"authType" : "S3",
"baseBuilder" : "DefaultS3BaseClientBuilder",
"baseBuilderInterface" : "S3BaseClientBuilder",
"baseExceptionName" : "S3Exception",
"baseRequestName" : "S3Request",
"baseResponseName" : "S3Response",
"cborProtocol" : false,
"clientPackageName" : "s3",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "Amazon S3",
"documentation" : "",
"endpointPrefix" : "s3",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.s3",
"fullModelPackageName" : "software.amazon.awssdk.services.s3.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.s3.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.s3.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.s3.transform",
"ionProtocol" : false,
"jsonProtocol" : false,
"jsonVersion" : null,
"modelPackageName" : "s3.model",
"paginatorsPackageName" : "s3.paginators",
"protocol" : "rest-xml",
"requestTransformPackageName" : "s3.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceName" : "S3",
"signingName" : "s3",
"syncBuilder" : "DefaultS3ClientBuilder",
"syncBuilderInterface" : "S3ClientBuilder",
"syncClient" : "DefaultS3Client",
"syncInterface" : "S3Client",
"transformPackageName" : "s3.transform",
"uid" : "s3-2006-03-01",
"xmlProtocol" : true
},
"operations" : {
"AbortMultipartUpload" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "abortMultipartUpload",
"operationName" : "AbortMultipartUpload",
"paginated" : false,
"returnType" : {
"returnType" : "AbortMultipartUploadResponse",
"documentation" : null
},
"syncReturnType" : "AbortMultipartUploadResponse"
},
"CompleteMultipartUpload" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Completes a multipart upload by assembling previously uploaded parts.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CompleteMultipartUploadRequest",
"variableName" : "completeMultipartUploadRequest",
"variableType" : "CompleteMultipartUploadRequest",
"documentation" : "",
"simpleType" : "CompleteMultipartUploadRequest",
"variableSetterType" : "CompleteMultipartUploadRequest"
},
"methodName" : "completeMultipartUpload",
"operationName" : "CompleteMultipartUpload",
"paginated" : false,
"returnType" : {
"returnType" : "CompleteMultipartUploadResponse",
"documentation" : null
},
"syncReturnType" : "CompleteMultipartUploadResponse"
},
"CopyObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a copy of an object that is already stored in Amazon S3.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "copyObject",
"operationName" : "CopyObject",
"paginated" : false,
"returnType" : {
"returnType" : "CopyObjectResponse",
"documentation" : null
},
"syncReturnType" : "CopyObjectResponse"
},
"CreateBucket" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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" : "",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateBucketRequest",
"variableName" : "createBucketRequest",
"variableType" : "CreateBucketRequest",
"documentation" : "",
"simpleType" : "CreateBucketRequest",
"variableSetterType" : "CreateBucketRequest"
},
"methodName" : "createBucket",
"operationName" : "CreateBucket",
"paginated" : false,
"returnType" : {
"returnType" : "CreateBucketResponse",
"documentation" : null
},
"syncReturnType" : "CreateBucketResponse"
},
"CreateMultipartUpload" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateMultipartUploadRequest",
"variableName" : "createMultipartUploadRequest",
"variableType" : "CreateMultipartUploadRequest",
"documentation" : "",
"simpleType" : "CreateMultipartUploadRequest",
"variableSetterType" : "CreateMultipartUploadRequest"
},
"methodName" : "createMultipartUpload",
"operationName" : "CreateMultipartUpload",
"paginated" : false,
"returnType" : {
"returnType" : "CreateMultipartUploadResponse",
"documentation" : null
},
"syncReturnType" : "CreateMultipartUploadResponse"
},
"DeleteBucket" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketRequest",
"variableName" : "deleteBucketRequest",
"variableType" : "DeleteBucketRequest",
"documentation" : "",
"simpleType" : "DeleteBucketRequest",
"variableSetterType" : "DeleteBucketRequest"
},
"methodName" : "deleteBucket",
"operationName" : "DeleteBucket",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketResponse"
},
"DeleteBucketAnalyticsConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an analytics configuration for the bucket (specified by the analytics configuration ID).
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketAnalyticsConfigurationRequest",
"variableName" : "deleteBucketAnalyticsConfigurationRequest",
"variableType" : "DeleteBucketAnalyticsConfigurationRequest",
"documentation" : "",
"simpleType" : "DeleteBucketAnalyticsConfigurationRequest",
"variableSetterType" : "DeleteBucketAnalyticsConfigurationRequest"
},
"methodName" : "deleteBucketAnalyticsConfiguration",
"operationName" : "DeleteBucketAnalyticsConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketAnalyticsConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketAnalyticsConfigurationResponse"
},
"DeleteBucketCors" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the CORS configuration information set for the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketCorsRequest",
"variableName" : "deleteBucketCorsRequest",
"variableType" : "DeleteBucketCorsRequest",
"documentation" : "",
"simpleType" : "DeleteBucketCorsRequest",
"variableSetterType" : "DeleteBucketCorsRequest"
},
"methodName" : "deleteBucketCors",
"operationName" : "DeleteBucketCors",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketCorsResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketCorsResponse"
},
"DeleteBucketEncryption" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the server-side encryption configuration from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketEncryptionRequest",
"variableName" : "deleteBucketEncryptionRequest",
"variableType" : "DeleteBucketEncryptionRequest",
"documentation" : "",
"simpleType" : "DeleteBucketEncryptionRequest",
"variableSetterType" : "DeleteBucketEncryptionRequest"
},
"methodName" : "deleteBucketEncryption",
"operationName" : "DeleteBucketEncryption",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketEncryptionResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketEncryptionResponse"
},
"DeleteBucketInventoryConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an inventory configuration (identified by the inventory ID) from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketInventoryConfigurationRequest",
"variableName" : "deleteBucketInventoryConfigurationRequest",
"variableType" : "DeleteBucketInventoryConfigurationRequest",
"documentation" : "",
"simpleType" : "DeleteBucketInventoryConfigurationRequest",
"variableSetterType" : "DeleteBucketInventoryConfigurationRequest"
},
"methodName" : "deleteBucketInventoryConfiguration",
"operationName" : "DeleteBucketInventoryConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketInventoryConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketInventoryConfigurationResponse"
},
"DeleteBucketLifecycle" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the lifecycle configuration from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketLifecycleRequest",
"variableName" : "deleteBucketLifecycleRequest",
"variableType" : "DeleteBucketLifecycleRequest",
"documentation" : "",
"simpleType" : "DeleteBucketLifecycleRequest",
"variableSetterType" : "DeleteBucketLifecycleRequest"
},
"methodName" : "deleteBucketLifecycle",
"operationName" : "DeleteBucketLifecycle",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketLifecycleResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketLifecycleResponse"
},
"DeleteBucketMetricsConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a metrics configuration (specified by the metrics configuration ID) from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketMetricsConfigurationRequest",
"variableName" : "deleteBucketMetricsConfigurationRequest",
"variableType" : "DeleteBucketMetricsConfigurationRequest",
"documentation" : "",
"simpleType" : "DeleteBucketMetricsConfigurationRequest",
"variableSetterType" : "DeleteBucketMetricsConfigurationRequest"
},
"methodName" : "deleteBucketMetricsConfiguration",
"operationName" : "DeleteBucketMetricsConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketMetricsConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketMetricsConfigurationResponse"
},
"DeleteBucketPolicy" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the policy from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketPolicyRequest",
"variableName" : "deleteBucketPolicyRequest",
"variableType" : "DeleteBucketPolicyRequest",
"documentation" : "",
"simpleType" : "DeleteBucketPolicyRequest",
"variableSetterType" : "DeleteBucketPolicyRequest"
},
"methodName" : "deleteBucketPolicy",
"operationName" : "DeleteBucketPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketPolicyResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketPolicyResponse"
},
"DeleteBucketReplication" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : " Deletes the replication configuration from the bucket. For information about replication configuration, see Cross-Region Replication (CRR) in the Amazon S3 Developer Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketReplicationRequest",
"variableName" : "deleteBucketReplicationRequest",
"variableType" : "DeleteBucketReplicationRequest",
"documentation" : "",
"simpleType" : "DeleteBucketReplicationRequest",
"variableSetterType" : "DeleteBucketReplicationRequest"
},
"methodName" : "deleteBucketReplication",
"operationName" : "DeleteBucketReplication",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketReplicationResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketReplicationResponse"
},
"DeleteBucketTagging" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the tags from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketTaggingRequest",
"variableName" : "deleteBucketTaggingRequest",
"variableType" : "DeleteBucketTaggingRequest",
"documentation" : "",
"simpleType" : "DeleteBucketTaggingRequest",
"variableSetterType" : "DeleteBucketTaggingRequest"
},
"methodName" : "deleteBucketTagging",
"operationName" : "DeleteBucketTagging",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketTaggingResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketTaggingResponse"
},
"DeleteBucketWebsite" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "This operation removes the website configuration from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteBucketWebsiteRequest",
"variableName" : "deleteBucketWebsiteRequest",
"variableType" : "DeleteBucketWebsiteRequest",
"documentation" : "",
"simpleType" : "DeleteBucketWebsiteRequest",
"variableSetterType" : "DeleteBucketWebsiteRequest"
},
"methodName" : "deleteBucketWebsite",
"operationName" : "DeleteBucketWebsite",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteBucketWebsiteResponse",
"documentation" : null
},
"syncReturnType" : "DeleteBucketWebsiteResponse"
},
"DeleteObject" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteObjectRequest",
"variableName" : "deleteObjectRequest",
"variableType" : "DeleteObjectRequest",
"documentation" : "",
"simpleType" : "DeleteObjectRequest",
"variableSetterType" : "DeleteObjectRequest"
},
"methodName" : "deleteObject",
"operationName" : "DeleteObject",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteObjectResponse",
"documentation" : null
},
"syncReturnType" : "DeleteObjectResponse"
},
"DeleteObjectTagging" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes the tag-set from an existing object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteObjectTaggingRequest",
"variableName" : "deleteObjectTaggingRequest",
"variableType" : "DeleteObjectTaggingRequest",
"documentation" : "",
"simpleType" : "DeleteObjectTaggingRequest",
"variableSetterType" : "DeleteObjectTaggingRequest"
},
"methodName" : "deleteObjectTagging",
"operationName" : "DeleteObjectTagging",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteObjectTaggingResponse",
"documentation" : null
},
"syncReturnType" : "DeleteObjectTaggingResponse"
},
"DeleteObjects" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteObjectsRequest",
"variableName" : "deleteObjectsRequest",
"variableType" : "DeleteObjectsRequest",
"documentation" : "",
"simpleType" : "DeleteObjectsRequest",
"variableSetterType" : "DeleteObjectsRequest"
},
"methodName" : "deleteObjects",
"operationName" : "DeleteObjects",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteObjectsResponse",
"documentation" : null
},
"syncReturnType" : "DeleteObjectsResponse"
},
"DeletePublicAccessBlock" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes the PublicAccessBlock
configuration from an Amazon S3 bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeletePublicAccessBlockRequest",
"variableName" : "deletePublicAccessBlockRequest",
"variableType" : "DeletePublicAccessBlockRequest",
"documentation" : "",
"simpleType" : "DeletePublicAccessBlockRequest",
"variableSetterType" : "DeletePublicAccessBlockRequest"
},
"methodName" : "deletePublicAccessBlock",
"operationName" : "DeletePublicAccessBlock",
"paginated" : false,
"returnType" : {
"returnType" : "DeletePublicAccessBlockResponse",
"documentation" : null
},
"syncReturnType" : "DeletePublicAccessBlockResponse"
},
"GetBucketAccelerateConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the accelerate configuration of a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketAccelerateConfigurationRequest",
"variableName" : "getBucketAccelerateConfigurationRequest",
"variableType" : "GetBucketAccelerateConfigurationRequest",
"documentation" : "",
"simpleType" : "GetBucketAccelerateConfigurationRequest",
"variableSetterType" : "GetBucketAccelerateConfigurationRequest"
},
"methodName" : "getBucketAccelerateConfiguration",
"operationName" : "GetBucketAccelerateConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketAccelerateConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketAccelerateConfigurationResponse"
},
"GetBucketAcl" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the access control policy for the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketAclRequest",
"variableName" : "getBucketAclRequest",
"variableType" : "GetBucketAclRequest",
"documentation" : "",
"simpleType" : "GetBucketAclRequest",
"variableSetterType" : "GetBucketAclRequest"
},
"methodName" : "getBucketAcl",
"operationName" : "GetBucketAcl",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketAclResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketAclResponse"
},
"GetBucketAnalyticsConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets an analytics configuration for the bucket (specified by the analytics configuration ID).
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketAnalyticsConfigurationRequest",
"variableName" : "getBucketAnalyticsConfigurationRequest",
"variableType" : "GetBucketAnalyticsConfigurationRequest",
"documentation" : "",
"simpleType" : "GetBucketAnalyticsConfigurationRequest",
"variableSetterType" : "GetBucketAnalyticsConfigurationRequest"
},
"methodName" : "getBucketAnalyticsConfiguration",
"operationName" : "GetBucketAnalyticsConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketAnalyticsConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketAnalyticsConfigurationResponse"
},
"GetBucketCors" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the CORS configuration for the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketCorsRequest",
"variableName" : "getBucketCorsRequest",
"variableType" : "GetBucketCorsRequest",
"documentation" : "",
"simpleType" : "GetBucketCorsRequest",
"variableSetterType" : "GetBucketCorsRequest"
},
"methodName" : "getBucketCors",
"operationName" : "GetBucketCors",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketCorsResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketCorsResponse"
},
"GetBucketEncryption" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the server-side encryption configuration of a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketEncryptionRequest",
"variableName" : "getBucketEncryptionRequest",
"variableType" : "GetBucketEncryptionRequest",
"documentation" : "",
"simpleType" : "GetBucketEncryptionRequest",
"variableSetterType" : "GetBucketEncryptionRequest"
},
"methodName" : "getBucketEncryption",
"operationName" : "GetBucketEncryption",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketEncryptionResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketEncryptionResponse"
},
"GetBucketInventoryConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns an inventory configuration (identified by the inventory ID) from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketInventoryConfigurationRequest",
"variableName" : "getBucketInventoryConfigurationRequest",
"variableType" : "GetBucketInventoryConfigurationRequest",
"documentation" : "",
"simpleType" : "GetBucketInventoryConfigurationRequest",
"variableSetterType" : "GetBucketInventoryConfigurationRequest"
},
"methodName" : "getBucketInventoryConfiguration",
"operationName" : "GetBucketInventoryConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketInventoryConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketInventoryConfigurationResponse"
},
"GetBucketLifecycleConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the lifecycle configuration information set on the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketLifecycleConfigurationRequest",
"variableName" : "getBucketLifecycleConfigurationRequest",
"variableType" : "GetBucketLifecycleConfigurationRequest",
"documentation" : "",
"simpleType" : "GetBucketLifecycleConfigurationRequest",
"variableSetterType" : "GetBucketLifecycleConfigurationRequest"
},
"methodName" : "getBucketLifecycleConfiguration",
"operationName" : "GetBucketLifecycleConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketLifecycleConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketLifecycleConfigurationResponse"
},
"GetBucketLocation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the region the bucket resides in.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketLocationRequest",
"variableName" : "getBucketLocationRequest",
"variableType" : "GetBucketLocationRequest",
"documentation" : "",
"simpleType" : "GetBucketLocationRequest",
"variableSetterType" : "GetBucketLocationRequest"
},
"methodName" : "getBucketLocation",
"operationName" : "GetBucketLocation",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketLocationResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketLocationResponse"
},
"GetBucketLogging" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketLoggingRequest",
"variableName" : "getBucketLoggingRequest",
"variableType" : "GetBucketLoggingRequest",
"documentation" : "",
"simpleType" : "GetBucketLoggingRequest",
"variableSetterType" : "GetBucketLoggingRequest"
},
"methodName" : "getBucketLogging",
"operationName" : "GetBucketLogging",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketLoggingResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketLoggingResponse"
},
"GetBucketMetricsConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets a metrics configuration (specified by the metrics configuration ID) from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketMetricsConfigurationRequest",
"variableName" : "getBucketMetricsConfigurationRequest",
"variableType" : "GetBucketMetricsConfigurationRequest",
"documentation" : "",
"simpleType" : "GetBucketMetricsConfigurationRequest",
"variableSetterType" : "GetBucketMetricsConfigurationRequest"
},
"methodName" : "getBucketMetricsConfiguration",
"operationName" : "GetBucketMetricsConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketMetricsConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketMetricsConfigurationResponse"
},
"GetBucketNotificationConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the notification configuration of a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketNotificationConfigurationRequest",
"variableName" : "getBucketNotificationConfigurationRequest",
"variableType" : "GetBucketNotificationConfigurationRequest",
"documentation" : "",
"simpleType" : "GetBucketNotificationConfigurationRequest",
"variableSetterType" : "GetBucketNotificationConfigurationRequest"
},
"methodName" : "getBucketNotificationConfiguration",
"operationName" : "GetBucketNotificationConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketNotificationConfigurationResponse",
"documentation" : "A container for specifying the notification configuration of the bucket. If this element is empty, notifications are turned off for the bucket.
"
},
"syncReturnType" : "GetBucketNotificationConfigurationResponse"
},
"GetBucketPolicy" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the policy of a specified bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketPolicyRequest",
"variableName" : "getBucketPolicyRequest",
"variableType" : "GetBucketPolicyRequest",
"documentation" : "",
"simpleType" : "GetBucketPolicyRequest",
"variableSetterType" : "GetBucketPolicyRequest"
},
"methodName" : "getBucketPolicy",
"operationName" : "GetBucketPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketPolicyResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketPolicyResponse"
},
"GetBucketPolicyStatus" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the policy status for an Amazon S3 bucket, indicating whether the bucket is public.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketPolicyStatusRequest",
"variableName" : "getBucketPolicyStatusRequest",
"variableType" : "GetBucketPolicyStatusRequest",
"documentation" : "",
"simpleType" : "GetBucketPolicyStatusRequest",
"variableSetterType" : "GetBucketPolicyStatusRequest"
},
"methodName" : "getBucketPolicyStatus",
"operationName" : "GetBucketPolicyStatus",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketPolicyStatusResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketPolicyStatusResponse"
},
"GetBucketReplication" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the replication configuration of a bucket.
It can take a while to propagate the put or delete a replication configuration to all Amazon S3 systems. Therefore, a get request soon after put or delete can return a wrong result.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketReplicationRequest",
"variableName" : "getBucketReplicationRequest",
"variableType" : "GetBucketReplicationRequest",
"documentation" : "",
"simpleType" : "GetBucketReplicationRequest",
"variableSetterType" : "GetBucketReplicationRequest"
},
"methodName" : "getBucketReplication",
"operationName" : "GetBucketReplication",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketReplicationResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketReplicationResponse"
},
"GetBucketRequestPayment" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the request payment configuration of a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketRequestPaymentRequest",
"variableName" : "getBucketRequestPaymentRequest",
"variableType" : "GetBucketRequestPaymentRequest",
"documentation" : "",
"simpleType" : "GetBucketRequestPaymentRequest",
"variableSetterType" : "GetBucketRequestPaymentRequest"
},
"methodName" : "getBucketRequestPayment",
"operationName" : "GetBucketRequestPayment",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketRequestPaymentResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketRequestPaymentResponse"
},
"GetBucketTagging" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the tag set associated with the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketTaggingRequest",
"variableName" : "getBucketTaggingRequest",
"variableType" : "GetBucketTaggingRequest",
"documentation" : "",
"simpleType" : "GetBucketTaggingRequest",
"variableSetterType" : "GetBucketTaggingRequest"
},
"methodName" : "getBucketTagging",
"operationName" : "GetBucketTagging",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketTaggingResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketTaggingResponse"
},
"GetBucketVersioning" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the versioning state of a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketVersioningRequest",
"variableName" : "getBucketVersioningRequest",
"variableType" : "GetBucketVersioningRequest",
"documentation" : "",
"simpleType" : "GetBucketVersioningRequest",
"variableSetterType" : "GetBucketVersioningRequest"
},
"methodName" : "getBucketVersioning",
"operationName" : "GetBucketVersioning",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketVersioningResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketVersioningResponse"
},
"GetBucketWebsite" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the website configuration for a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetBucketWebsiteRequest",
"variableName" : "getBucketWebsiteRequest",
"variableType" : "GetBucketWebsiteRequest",
"documentation" : "",
"simpleType" : "GetBucketWebsiteRequest",
"variableSetterType" : "GetBucketWebsiteRequest"
},
"methodName" : "getBucketWebsite",
"operationName" : "GetBucketWebsite",
"paginated" : false,
"returnType" : {
"returnType" : "GetBucketWebsiteResponse",
"documentation" : null
},
"syncReturnType" : "GetBucketWebsiteResponse"
},
"GetObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves objects from Amazon S3.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "getObject",
"operationName" : "GetObject",
"paginated" : false,
"returnType" : {
"returnType" : "GetObjectResponse",
"documentation" : null
},
"syncReturnType" : "GetObjectResponse"
},
"GetObjectAcl" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the access control list (ACL) of an object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "getObjectAcl",
"operationName" : "GetObjectAcl",
"paginated" : false,
"returnType" : {
"returnType" : "GetObjectAclResponse",
"documentation" : null
},
"syncReturnType" : "GetObjectAclResponse"
},
"GetObjectLegalHold" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets an object's current Legal Hold status.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetObjectLegalHoldRequest",
"variableName" : "getObjectLegalHoldRequest",
"variableType" : "GetObjectLegalHoldRequest",
"documentation" : "",
"simpleType" : "GetObjectLegalHoldRequest",
"variableSetterType" : "GetObjectLegalHoldRequest"
},
"methodName" : "getObjectLegalHold",
"operationName" : "GetObjectLegalHold",
"paginated" : false,
"returnType" : {
"returnType" : "GetObjectLegalHoldResponse",
"documentation" : null
},
"syncReturnType" : "GetObjectLegalHoldResponse"
},
"GetObjectLockConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the Object Lock configuration for a bucket. The rule specified in the Object Lock configuration will be applied by default to every new object placed in the specified bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetObjectLockConfigurationRequest",
"variableName" : "getObjectLockConfigurationRequest",
"variableType" : "GetObjectLockConfigurationRequest",
"documentation" : "",
"simpleType" : "GetObjectLockConfigurationRequest",
"variableSetterType" : "GetObjectLockConfigurationRequest"
},
"methodName" : "getObjectLockConfiguration",
"operationName" : "GetObjectLockConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "GetObjectLockConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "GetObjectLockConfigurationResponse"
},
"GetObjectRetention" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves an object's retention settings.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetObjectRetentionRequest",
"variableName" : "getObjectRetentionRequest",
"variableType" : "GetObjectRetentionRequest",
"documentation" : "",
"simpleType" : "GetObjectRetentionRequest",
"variableSetterType" : "GetObjectRetentionRequest"
},
"methodName" : "getObjectRetention",
"operationName" : "GetObjectRetention",
"paginated" : false,
"returnType" : {
"returnType" : "GetObjectRetentionResponse",
"documentation" : null
},
"syncReturnType" : "GetObjectRetentionResponse"
},
"GetObjectTagging" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the tag-set of an object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetObjectTaggingRequest",
"variableName" : "getObjectTaggingRequest",
"variableType" : "GetObjectTaggingRequest",
"documentation" : "",
"simpleType" : "GetObjectTaggingRequest",
"variableSetterType" : "GetObjectTaggingRequest"
},
"methodName" : "getObjectTagging",
"operationName" : "GetObjectTagging",
"paginated" : false,
"returnType" : {
"returnType" : "GetObjectTaggingResponse",
"documentation" : null
},
"syncReturnType" : "GetObjectTaggingResponse"
},
"GetObjectTorrent" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Return torrent files from a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : true,
"input" : {
"variableDeclarationType" : "GetObjectTorrentRequest",
"variableName" : "getObjectTorrentRequest",
"variableType" : "GetObjectTorrentRequest",
"documentation" : "",
"simpleType" : "GetObjectTorrentRequest",
"variableSetterType" : "GetObjectTorrentRequest"
},
"methodName" : "getObjectTorrent",
"operationName" : "GetObjectTorrent",
"paginated" : false,
"returnType" : {
"returnType" : "GetObjectTorrentResponse",
"documentation" : null
},
"syncReturnType" : "GetObjectTorrentResponse"
},
"GetPublicAccessBlock" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the PublicAccessBlock
configuration for an Amazon S3 bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetPublicAccessBlockRequest",
"variableName" : "getPublicAccessBlockRequest",
"variableType" : "GetPublicAccessBlockRequest",
"documentation" : "",
"simpleType" : "GetPublicAccessBlockRequest",
"variableSetterType" : "GetPublicAccessBlockRequest"
},
"methodName" : "getPublicAccessBlock",
"operationName" : "GetPublicAccessBlock",
"paginated" : false,
"returnType" : {
"returnType" : "GetPublicAccessBlockResponse",
"documentation" : null
},
"syncReturnType" : "GetPublicAccessBlockResponse"
},
"HeadBucket" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "This operation is useful to determine if a bucket exists and you have permission to access it.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "headBucket",
"operationName" : "HeadBucket",
"paginated" : false,
"returnType" : {
"returnType" : "HeadBucketResponse",
"documentation" : null
},
"syncReturnType" : "HeadBucketResponse"
},
"HeadObject" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "headObject",
"operationName" : "HeadObject",
"paginated" : false,
"returnType" : {
"returnType" : "HeadObjectResponse",
"documentation" : null
},
"syncReturnType" : "HeadObjectResponse"
},
"ListBucketAnalyticsConfigurations" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the analytics configurations for the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListBucketAnalyticsConfigurationsRequest",
"variableName" : "listBucketAnalyticsConfigurationsRequest",
"variableType" : "ListBucketAnalyticsConfigurationsRequest",
"documentation" : "",
"simpleType" : "ListBucketAnalyticsConfigurationsRequest",
"variableSetterType" : "ListBucketAnalyticsConfigurationsRequest"
},
"methodName" : "listBucketAnalyticsConfigurations",
"operationName" : "ListBucketAnalyticsConfigurations",
"paginated" : false,
"returnType" : {
"returnType" : "ListBucketAnalyticsConfigurationsResponse",
"documentation" : null
},
"syncReturnType" : "ListBucketAnalyticsConfigurationsResponse"
},
"ListBucketInventoryConfigurations" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of inventory configurations for the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListBucketInventoryConfigurationsRequest",
"variableName" : "listBucketInventoryConfigurationsRequest",
"variableType" : "ListBucketInventoryConfigurationsRequest",
"documentation" : "",
"simpleType" : "ListBucketInventoryConfigurationsRequest",
"variableSetterType" : "ListBucketInventoryConfigurationsRequest"
},
"methodName" : "listBucketInventoryConfigurations",
"operationName" : "ListBucketInventoryConfigurations",
"paginated" : false,
"returnType" : {
"returnType" : "ListBucketInventoryConfigurationsResponse",
"documentation" : null
},
"syncReturnType" : "ListBucketInventoryConfigurationsResponse"
},
"ListBucketMetricsConfigurations" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the metrics configurations for the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListBucketMetricsConfigurationsRequest",
"variableName" : "listBucketMetricsConfigurationsRequest",
"variableType" : "ListBucketMetricsConfigurationsRequest",
"documentation" : "",
"simpleType" : "ListBucketMetricsConfigurationsRequest",
"variableSetterType" : "ListBucketMetricsConfigurationsRequest"
},
"methodName" : "listBucketMetricsConfigurations",
"operationName" : "ListBucketMetricsConfigurations",
"paginated" : false,
"returnType" : {
"returnType" : "ListBucketMetricsConfigurationsResponse",
"documentation" : null
},
"syncReturnType" : "ListBucketMetricsConfigurationsResponse"
},
"ListBuckets" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of all buckets owned by the authenticated sender of the request.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListBucketsRequest",
"variableName" : "listBucketsRequest",
"variableType" : "ListBucketsRequest",
"documentation" : null,
"simpleType" : "ListBucketsRequest",
"variableSetterType" : "ListBucketsRequest"
},
"methodName" : "listBuckets",
"operationName" : "ListBuckets",
"paginated" : false,
"returnType" : {
"returnType" : "ListBucketsResponse",
"documentation" : null
},
"syncReturnType" : "ListBucketsResponse"
},
"ListMultipartUploads" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "This operation lists in-progress multipart uploads.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListMultipartUploadsRequest",
"variableName" : "listMultipartUploadsRequest",
"variableType" : "ListMultipartUploadsRequest",
"documentation" : "",
"simpleType" : "ListMultipartUploadsRequest",
"variableSetterType" : "ListMultipartUploadsRequest"
},
"methodName" : "listMultipartUploads",
"operationName" : "ListMultipartUploads",
"paginated" : true,
"returnType" : {
"returnType" : "ListMultipartUploadsResponse",
"documentation" : null
},
"syncReturnType" : "ListMultipartUploadsResponse"
},
"ListObjectVersions" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns metadata about all of the versions of objects in a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListObjectVersionsRequest",
"variableName" : "listObjectVersionsRequest",
"variableType" : "ListObjectVersionsRequest",
"documentation" : "",
"simpleType" : "ListObjectVersionsRequest",
"variableSetterType" : "ListObjectVersionsRequest"
},
"methodName" : "listObjectVersions",
"operationName" : "ListObjectVersions",
"paginated" : true,
"returnType" : {
"returnType" : "ListObjectVersionsResponse",
"documentation" : null
},
"syncReturnType" : "ListObjectVersionsResponse"
},
"ListObjects" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "listObjects",
"operationName" : "ListObjects",
"paginated" : false,
"returnType" : {
"returnType" : "ListObjectsResponse",
"documentation" : null
},
"syncReturnType" : "ListObjectsResponse"
},
"ListObjectsV2" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "listObjectsV2",
"operationName" : "ListObjectsV2",
"paginated" : true,
"returnType" : {
"returnType" : "ListObjectsV2Response",
"documentation" : null
},
"syncReturnType" : "ListObjectsV2Response"
},
"ListParts" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the parts that have been uploaded for a specific multipart upload.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListPartsRequest",
"variableName" : "listPartsRequest",
"variableType" : "ListPartsRequest",
"documentation" : "",
"simpleType" : "ListPartsRequest",
"variableSetterType" : "ListPartsRequest"
},
"methodName" : "listParts",
"operationName" : "ListParts",
"paginated" : true,
"returnType" : {
"returnType" : "ListPartsResponse",
"documentation" : null
},
"syncReturnType" : "ListPartsResponse"
},
"PutBucketAccelerateConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the accelerate configuration of an existing bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketAccelerateConfigurationRequest",
"variableName" : "putBucketAccelerateConfigurationRequest",
"variableType" : "PutBucketAccelerateConfigurationRequest",
"documentation" : "",
"simpleType" : "PutBucketAccelerateConfigurationRequest",
"variableSetterType" : "PutBucketAccelerateConfigurationRequest"
},
"methodName" : "putBucketAccelerateConfiguration",
"operationName" : "PutBucketAccelerateConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketAccelerateConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketAccelerateConfigurationResponse"
},
"PutBucketAcl" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the permissions on a bucket using access control lists (ACL).
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketAclRequest",
"variableName" : "putBucketAclRequest",
"variableType" : "PutBucketAclRequest",
"documentation" : "",
"simpleType" : "PutBucketAclRequest",
"variableSetterType" : "PutBucketAclRequest"
},
"methodName" : "putBucketAcl",
"operationName" : "PutBucketAcl",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketAclResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketAclResponse"
},
"PutBucketAnalyticsConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets an analytics configuration for the bucket (specified by the analytics configuration ID).
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketAnalyticsConfigurationRequest",
"variableName" : "putBucketAnalyticsConfigurationRequest",
"variableType" : "PutBucketAnalyticsConfigurationRequest",
"documentation" : "",
"simpleType" : "PutBucketAnalyticsConfigurationRequest",
"variableSetterType" : "PutBucketAnalyticsConfigurationRequest"
},
"methodName" : "putBucketAnalyticsConfiguration",
"operationName" : "PutBucketAnalyticsConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketAnalyticsConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketAnalyticsConfigurationResponse"
},
"PutBucketCors" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the CORS configuration for a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketCorsRequest",
"variableName" : "putBucketCorsRequest",
"variableType" : "PutBucketCorsRequest",
"documentation" : "",
"simpleType" : "PutBucketCorsRequest",
"variableSetterType" : "PutBucketCorsRequest"
},
"methodName" : "putBucketCors",
"operationName" : "PutBucketCors",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketCorsResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketCorsResponse"
},
"PutBucketEncryption" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new server-side encryption configuration (or replaces an existing one, if present).
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketEncryptionRequest",
"variableName" : "putBucketEncryptionRequest",
"variableType" : "PutBucketEncryptionRequest",
"documentation" : "",
"simpleType" : "PutBucketEncryptionRequest",
"variableSetterType" : "PutBucketEncryptionRequest"
},
"methodName" : "putBucketEncryption",
"operationName" : "PutBucketEncryption",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketEncryptionResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketEncryptionResponse"
},
"PutBucketInventoryConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds an inventory configuration (identified by the inventory ID) from the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketInventoryConfigurationRequest",
"variableName" : "putBucketInventoryConfigurationRequest",
"variableType" : "PutBucketInventoryConfigurationRequest",
"documentation" : "",
"simpleType" : "PutBucketInventoryConfigurationRequest",
"variableSetterType" : "PutBucketInventoryConfigurationRequest"
},
"methodName" : "putBucketInventoryConfiguration",
"operationName" : "PutBucketInventoryConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketInventoryConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketInventoryConfigurationResponse"
},
"PutBucketLifecycleConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets lifecycle configuration for your bucket. If a lifecycle configuration exists, it replaces it.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketLifecycleConfigurationRequest",
"variableName" : "putBucketLifecycleConfigurationRequest",
"variableType" : "PutBucketLifecycleConfigurationRequest",
"documentation" : "",
"simpleType" : "PutBucketLifecycleConfigurationRequest",
"variableSetterType" : "PutBucketLifecycleConfigurationRequest"
},
"methodName" : "putBucketLifecycleConfiguration",
"operationName" : "PutBucketLifecycleConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketLifecycleConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketLifecycleConfigurationResponse"
},
"PutBucketLogging" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketLoggingRequest",
"variableName" : "putBucketLoggingRequest",
"variableType" : "PutBucketLoggingRequest",
"documentation" : "",
"simpleType" : "PutBucketLoggingRequest",
"variableSetterType" : "PutBucketLoggingRequest"
},
"methodName" : "putBucketLogging",
"operationName" : "PutBucketLogging",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketLoggingResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketLoggingResponse"
},
"PutBucketMetricsConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets a metrics configuration (specified by the metrics configuration ID) for the bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketMetricsConfigurationRequest",
"variableName" : "putBucketMetricsConfigurationRequest",
"variableType" : "PutBucketMetricsConfigurationRequest",
"documentation" : "",
"simpleType" : "PutBucketMetricsConfigurationRequest",
"variableSetterType" : "PutBucketMetricsConfigurationRequest"
},
"methodName" : "putBucketMetricsConfiguration",
"operationName" : "PutBucketMetricsConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketMetricsConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketMetricsConfigurationResponse"
},
"PutBucketNotificationConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables notifications of specified events for a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketNotificationConfigurationRequest",
"variableName" : "putBucketNotificationConfigurationRequest",
"variableType" : "PutBucketNotificationConfigurationRequest",
"documentation" : "",
"simpleType" : "PutBucketNotificationConfigurationRequest",
"variableSetterType" : "PutBucketNotificationConfigurationRequest"
},
"methodName" : "putBucketNotificationConfiguration",
"operationName" : "PutBucketNotificationConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketNotificationConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketNotificationConfigurationResponse"
},
"PutBucketPolicy" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketPolicyRequest",
"variableName" : "putBucketPolicyRequest",
"variableType" : "PutBucketPolicyRequest",
"documentation" : "",
"simpleType" : "PutBucketPolicyRequest",
"variableSetterType" : "PutBucketPolicyRequest"
},
"methodName" : "putBucketPolicy",
"operationName" : "PutBucketPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketPolicyResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketPolicyResponse"
},
"PutBucketReplication" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : " Creates a replication configuration or replaces an existing one. For more information, see Cross-Region Replication (CRR) in the Amazon S3 Developer Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketReplicationRequest",
"variableName" : "putBucketReplicationRequest",
"variableType" : "PutBucketReplicationRequest",
"documentation" : "",
"simpleType" : "PutBucketReplicationRequest",
"variableSetterType" : "PutBucketReplicationRequest"
},
"methodName" : "putBucketReplication",
"operationName" : "PutBucketReplication",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketReplicationResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketReplicationResponse"
},
"PutBucketRequestPayment" : {
"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
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketRequestPaymentRequest",
"variableName" : "putBucketRequestPaymentRequest",
"variableType" : "PutBucketRequestPaymentRequest",
"documentation" : "",
"simpleType" : "PutBucketRequestPaymentRequest",
"variableSetterType" : "PutBucketRequestPaymentRequest"
},
"methodName" : "putBucketRequestPayment",
"operationName" : "PutBucketRequestPayment",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketRequestPaymentResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketRequestPaymentResponse"
},
"PutBucketTagging" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the tags for a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketTaggingRequest",
"variableName" : "putBucketTaggingRequest",
"variableType" : "PutBucketTaggingRequest",
"documentation" : "",
"simpleType" : "PutBucketTaggingRequest",
"variableSetterType" : "PutBucketTaggingRequest"
},
"methodName" : "putBucketTagging",
"operationName" : "PutBucketTagging",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketTaggingResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketTaggingResponse"
},
"PutBucketVersioning" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the versioning state of an existing bucket. To set the versioning state, you must be the bucket owner.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketVersioningRequest",
"variableName" : "putBucketVersioningRequest",
"variableType" : "PutBucketVersioningRequest",
"documentation" : "",
"simpleType" : "PutBucketVersioningRequest",
"variableSetterType" : "PutBucketVersioningRequest"
},
"methodName" : "putBucketVersioning",
"operationName" : "PutBucketVersioning",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketVersioningResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketVersioningResponse"
},
"PutBucketWebsite" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Set the website configuration for a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutBucketWebsiteRequest",
"variableName" : "putBucketWebsiteRequest",
"variableType" : "PutBucketWebsiteRequest",
"documentation" : "",
"simpleType" : "PutBucketWebsiteRequest",
"variableSetterType" : "PutBucketWebsiteRequest"
},
"methodName" : "putBucketWebsite",
"operationName" : "PutBucketWebsite",
"paginated" : false,
"returnType" : {
"returnType" : "PutBucketWebsiteResponse",
"documentation" : null
},
"syncReturnType" : "PutBucketWebsiteResponse"
},
"PutObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds an object to a bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutObjectRequest",
"variableName" : "putObjectRequest",
"variableType" : "PutObjectRequest",
"documentation" : "",
"simpleType" : "PutObjectRequest",
"variableSetterType" : "PutObjectRequest"
},
"methodName" : "putObject",
"operationName" : "PutObject",
"paginated" : false,
"returnType" : {
"returnType" : "PutObjectResponse",
"documentation" : null
},
"syncReturnType" : "PutObjectResponse"
},
"PutObjectAcl" : {
"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
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "putObjectAcl",
"operationName" : "PutObjectAcl",
"paginated" : false,
"returnType" : {
"returnType" : "PutObjectAclResponse",
"documentation" : null
},
"syncReturnType" : "PutObjectAclResponse"
},
"PutObjectLegalHold" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Applies a Legal Hold configuration to the specified object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutObjectLegalHoldRequest",
"variableName" : "putObjectLegalHoldRequest",
"variableType" : "PutObjectLegalHoldRequest",
"documentation" : "",
"simpleType" : "PutObjectLegalHoldRequest",
"variableSetterType" : "PutObjectLegalHoldRequest"
},
"methodName" : "putObjectLegalHold",
"operationName" : "PutObjectLegalHold",
"paginated" : false,
"returnType" : {
"returnType" : "PutObjectLegalHoldResponse",
"documentation" : null
},
"syncReturnType" : "PutObjectLegalHoldResponse"
},
"PutObjectLockConfiguration" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Places an Object Lock configuration on the specified bucket. The rule specified in the Object Lock configuration will be applied by default to every new object placed in the specified bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutObjectLockConfigurationRequest",
"variableName" : "putObjectLockConfigurationRequest",
"variableType" : "PutObjectLockConfigurationRequest",
"documentation" : "",
"simpleType" : "PutObjectLockConfigurationRequest",
"variableSetterType" : "PutObjectLockConfigurationRequest"
},
"methodName" : "putObjectLockConfiguration",
"operationName" : "PutObjectLockConfiguration",
"paginated" : false,
"returnType" : {
"returnType" : "PutObjectLockConfigurationResponse",
"documentation" : null
},
"syncReturnType" : "PutObjectLockConfigurationResponse"
},
"PutObjectRetention" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Places an Object Retention configuration on an object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutObjectRetentionRequest",
"variableName" : "putObjectRetentionRequest",
"variableType" : "PutObjectRetentionRequest",
"documentation" : "",
"simpleType" : "PutObjectRetentionRequest",
"variableSetterType" : "PutObjectRetentionRequest"
},
"methodName" : "putObjectRetention",
"operationName" : "PutObjectRetention",
"paginated" : false,
"returnType" : {
"returnType" : "PutObjectRetentionResponse",
"documentation" : null
},
"syncReturnType" : "PutObjectRetentionResponse"
},
"PutObjectTagging" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the supplied tag-set to an object that already exists in a bucket
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutObjectTaggingRequest",
"variableName" : "putObjectTaggingRequest",
"variableType" : "PutObjectTaggingRequest",
"documentation" : "",
"simpleType" : "PutObjectTaggingRequest",
"variableSetterType" : "PutObjectTaggingRequest"
},
"methodName" : "putObjectTagging",
"operationName" : "PutObjectTagging",
"paginated" : false,
"returnType" : {
"returnType" : "PutObjectTaggingResponse",
"documentation" : null
},
"syncReturnType" : "PutObjectTaggingResponse"
},
"PutPublicAccessBlock" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates or modifies the PublicAccessBlock
configuration for an Amazon S3 bucket.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutPublicAccessBlockRequest",
"variableName" : "putPublicAccessBlockRequest",
"variableType" : "PutPublicAccessBlockRequest",
"documentation" : "",
"simpleType" : "PutPublicAccessBlockRequest",
"variableSetterType" : "PutPublicAccessBlockRequest"
},
"methodName" : "putPublicAccessBlock",
"operationName" : "PutPublicAccessBlock",
"paginated" : false,
"returnType" : {
"returnType" : "PutPublicAccessBlockResponse",
"documentation" : null
},
"syncReturnType" : "PutPublicAccessBlockResponse"
},
"RestoreObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Restores an archived copy of an object back into Amazon S3
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"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"
},
"methodName" : "restoreObject",
"operationName" : "RestoreObject",
"paginated" : false,
"returnType" : {
"returnType" : "RestoreObjectResponse",
"documentation" : null
},
"syncReturnType" : "RestoreObjectResponse"
},
"UploadPart" : {
"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.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UploadPartRequest",
"variableName" : "uploadPartRequest",
"variableType" : "UploadPartRequest",
"documentation" : "",
"simpleType" : "UploadPartRequest",
"variableSetterType" : "UploadPartRequest"
},
"methodName" : "uploadPart",
"operationName" : "UploadPart",
"paginated" : false,
"returnType" : {
"returnType" : "UploadPartResponse",
"documentation" : null
},
"syncReturnType" : "UploadPartResponse"
},
"UploadPartCopy" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Uploads a part by copying data from an existing object as data source.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UploadPartCopyRequest",
"variableName" : "uploadPartCopyRequest",
"variableType" : "UploadPartCopyRequest",
"documentation" : "",
"simpleType" : "UploadPartCopyRequest",
"variableSetterType" : "UploadPartCopyRequest"
},
"methodName" : "uploadPartCopy",
"operationName" : "UploadPartCopy",
"paginated" : false,
"returnType" : {
"returnType" : "UploadPartCopyResponse",
"documentation" : null
},
"syncReturnType" : "UploadPartCopyResponse"
}
},
"shapes" : {
"AbortIncompleteMultipartUpload" : {
"c2jName" : "AbortIncompleteMultipartUpload",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"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.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDaysAfterInitiation",
"beanStyleSetterMethodName" : "setDaysAfterInitiation",
"c2jName" : "DaysAfterInitiation",
"c2jShape" : "DaysAfterInitiation",
"defaultConsumerFluentSetterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #daysAfterInitiation(Integer)}.\n@param daysAfterInitiation a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #daysAfterInitiation(Integer)",
"deprecated" : false,
"documentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "DaysAfterInitiation",
"sensitive" : false,
"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" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #daysAfterInitiation(Integer)}.\n@param daysAfterInitiation a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #daysAfterInitiation(Integer)",
"deprecated" : false,
"documentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "DaysAfterInitiation",
"sensitive" : false,
"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" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #daysAfterInitiation(Integer)}.\n@param daysAfterInitiation a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #daysAfterInitiation(Integer)",
"deprecated" : false,
"documentation" : "Indicates the number of days that must pass since initiation for Lifecycle to abort an Incomplete Multipart Upload.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "DaysAfterInitiation",
"sensitive" : false,
"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" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : true,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AbortMultipartUpload",
"locationName" : null,
"requestUri" : "/{Bucket}/{Key+}",
"target" : null,
"verb" : "DELETE",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getBucket",
"beanStyleSetterMethodName" : "setBucket",
"c2jName" : "Bucket",
"c2jShape" : "BucketName",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucket(String)}.\n@param bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucket(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucket",
"fluentSetterDocumentation" : "\n@param bucket \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucket",
"getterDocumentation" : "\n@return ",
"getterModel" : {
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Bucket",
"sensitive" : false,
"setterDocumentation" : "\n@param bucket ",
"setterMethodName" : "setBucket",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucket",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucket",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "ObjectKey",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "\n@param key \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "\n@return ",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "\n@param key ",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUploadId",
"beanStyleSetterMethodName" : "setUploadId",
"c2jName" : "UploadId",
"c2jShape" : "MultipartUploadId",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uploadId(String)}.\n@param uploadId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uploadId(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uploadId",
"fluentSetterDocumentation" : "\n@param uploadId \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uploadId",
"getterDocumentation" : "\n@return ",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UploadId",
"sensitive" : false,
"setterDocumentation" : "\n@param uploadId ",
"setterMethodName" : "setUploadId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uploadId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uploadId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRequestPayerAsString",
"beanStyleSetterMethodName" : "setRequestPayer",
"c2jName" : "RequestPayer",
"c2jShape" : "RequestPayer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestPayerAsString(String)}.\n@param requestPayer a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestPayer(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "RequestPayer",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "requestPayer",
"fluentEnumSetterMethodName" : "requestPayer",
"fluentGetterMethodName" : "requestPayerAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestPayer} will return {@link RequestPayer#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestPayerAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RequestPayer",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "requestPayer",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Bucket" : {
"beanStyleGetterMethodName" : "getBucket",
"beanStyleSetterMethodName" : "setBucket",
"c2jName" : "Bucket",
"c2jShape" : "BucketName",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucket(String)}.\n@param bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucket(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucket",
"fluentSetterDocumentation" : "\n@param bucket \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucket",
"getterDocumentation" : "\n@return ",
"getterModel" : {
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Bucket",
"sensitive" : false,
"setterDocumentation" : "\n@param bucket ",
"setterMethodName" : "setBucket",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucket",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucket",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Key" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "ObjectKey",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "\n@param key \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "\n@return ",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "\n@param key ",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RequestPayer" : {
"beanStyleGetterMethodName" : "getRequestPayerAsString",
"beanStyleSetterMethodName" : "setRequestPayer",
"c2jName" : "RequestPayer",
"c2jShape" : "RequestPayer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestPayerAsString(String)}.\n@param requestPayer a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestPayer(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "RequestPayer",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "requestPayer",
"fluentEnumSetterMethodName" : "requestPayer",
"fluentGetterMethodName" : "requestPayerAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestPayer} will return {@link RequestPayer#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestPayerAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RequestPayer",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "requestPayer",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"UploadId" : {
"beanStyleGetterMethodName" : "getUploadId",
"beanStyleSetterMethodName" : "setUploadId",
"c2jName" : "UploadId",
"c2jShape" : "MultipartUploadId",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uploadId(String)}.\n@param uploadId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uploadId(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uploadId",
"fluentSetterDocumentation" : "\n@param uploadId \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uploadId",
"getterDocumentation" : "\n@return ",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UploadId",
"sensitive" : false,
"setterDocumentation" : "\n@param uploadId ",
"setterMethodName" : "setUploadId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uploadId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uploadId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getBucket",
"beanStyleSetterMethodName" : "setBucket",
"c2jName" : "Bucket",
"c2jShape" : "BucketName",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucket(String)}.\n@param bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucket(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "bucket",
"fluentSetterDocumentation" : "\n@param bucket \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "bucket",
"getterDocumentation" : "\n@return ",
"getterModel" : {
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Bucket",
"sensitive" : false,
"setterDocumentation" : "\n@param bucket ",
"setterMethodName" : "setBucket",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "bucket",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "bucket",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "ObjectKey",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "\n@param key \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "\n@return ",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "\n@param key ",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUploadId",
"beanStyleSetterMethodName" : "setUploadId",
"c2jName" : "UploadId",
"c2jShape" : "MultipartUploadId",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uploadId(String)}.\n@param uploadId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uploadId(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "uploadId",
"fluentSetterDocumentation" : "\n@param uploadId \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "uploadId",
"getterDocumentation" : "\n@return ",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UploadId",
"sensitive" : false,
"setterDocumentation" : "\n@param uploadId ",
"setterMethodName" : "setUploadId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "uploadId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "uploadId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRequestPayerAsString",
"beanStyleSetterMethodName" : "setRequestPayer",
"c2jName" : "RequestPayer",
"c2jShape" : "RequestPayer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RequestPayer property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestPayerAsString(String)}.\n@param requestPayer a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestPayer(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "RequestPayer",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "requestPayer",
"fluentEnumSetterMethodName" : "requestPayer",
"fluentGetterMethodName" : "requestPayerAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestPayer} will return {@link RequestPayer#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestPayerAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RequestPayer",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : true,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRequestChargedAsString",
"beanStyleSetterMethodName" : "setRequestCharged",
"c2jName" : "RequestCharged",
"c2jShape" : "RequestCharged",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestChargedAsString(String)}.\n@param requestCharged a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestCharged(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "RequestCharged",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "requestCharged",
"fluentEnumSetterMethodName" : "requestCharged",
"fluentGetterMethodName" : "requestChargedAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestCharged} will return {@link RequestCharged#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestChargedAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RequestCharged",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "requestCharged",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"RequestCharged" : {
"beanStyleGetterMethodName" : "getRequestChargedAsString",
"beanStyleSetterMethodName" : "setRequestCharged",
"c2jName" : "RequestCharged",
"c2jShape" : "RequestCharged",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestChargedAsString(String)}.\n@param requestCharged a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestCharged(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "RequestCharged",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "requestCharged",
"fluentEnumSetterMethodName" : "requestCharged",
"fluentGetterMethodName" : "requestChargedAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestCharged} will return {@link RequestCharged#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestChargedAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RequestCharged",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "requestCharged",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getRequestChargedAsString",
"beanStyleSetterMethodName" : "setRequestCharged",
"c2jName" : "RequestCharged",
"c2jShape" : "RequestCharged",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RequestCharged property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestChargedAsString(String)}.\n@param requestCharged a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestCharged(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "RequestCharged",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "requestCharged",
"fluentEnumSetterMethodName" : "requestCharged",
"fluentGetterMethodName" : "requestChargedAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestCharged} will return {@link RequestCharged#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestChargedAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RequestCharged",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "Status",
"c2jShape" : "BucketAccelerateStatus",
"defaultConsumerFluentSetterDocumentation" : "The accelerate configuration of the bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"documentation" : "The accelerate configuration of the bucket.
",
"endpointDiscoveryId" : false,
"enumType" : "BucketAccelerateStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link BucketAccelerateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The accelerate configuration of the bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Status" : {
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "Status",
"c2jShape" : "BucketAccelerateStatus",
"defaultConsumerFluentSetterDocumentation" : "The accelerate configuration of the bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"documentation" : "The accelerate configuration of the bucket.
",
"endpointDiscoveryId" : false,
"enumType" : "BucketAccelerateStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link BucketAccelerateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The accelerate configuration of the bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "Status",
"c2jShape" : "BucketAccelerateStatus",
"defaultConsumerFluentSetterDocumentation" : "The accelerate configuration of the bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"documentation" : "The accelerate configuration of the bucket.
",
"endpointDiscoveryId" : false,
"enumType" : "BucketAccelerateStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link BucketAccelerateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getGrants",
"beanStyleSetterMethodName" : "setGrants",
"c2jName" : "Grants",
"c2jShape" : "Grants",
"defaultConsumerFluentSetterDocumentation" : "A list of grants.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #grants(List)}.\n@param grants a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #grants(List)",
"deprecated" : false,
"documentation" : "A list of grants.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Grant",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Grant.Builder} avoiding the need to create one manually via {@link Grant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Grant.Builder#build()} is called immediately and its result is passed to {@link #member(Grant)}.\n@param member a consumer that will call methods on {@link Grant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Grant)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Grant",
"variableName" : "member",
"variableType" : "Grant",
"documentation" : null,
"simpleType" : "Grant",
"variableSetterType" : "Grant"
},
"simple" : false,
"timestampFormat" : null,
"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,
"marshallingType" : "LIST",
"name" : "Grants",
"sensitive" : false,
"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" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link Owner.Builder} avoiding the need to create one manually via {@link Owner#builder()}.\n\nWhen the {@link Consumer} completes, {@link Owner.Builder#build()} is called immediately and its result is passed to {@link #owner(Owner)}.\n@param owner a consumer that will call methods on {@link Owner.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(Owner)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "owner",
"fluentSetterDocumentation" : "\n@param owner \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "owner",
"getterDocumentation" : "\n@return ",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Owner",
"sensitive" : false,
"setterDocumentation" : "\n@param owner ",
"setterMethodName" : "setOwner",
"setterModel" : {
"variableDeclarationType" : "Owner",
"variableName" : "owner",
"variableType" : "Owner",
"documentation" : null,
"simpleType" : "Owner",
"variableSetterType" : "Owner"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Owner",
"variableName" : "owner",
"variableType" : "Owner",
"documentation" : "",
"simpleType" : "Owner",
"variableSetterType" : "Owner"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Grants" : {
"beanStyleGetterMethodName" : "getGrants",
"beanStyleSetterMethodName" : "setGrants",
"c2jName" : "Grants",
"c2jShape" : "Grants",
"defaultConsumerFluentSetterDocumentation" : "A list of grants.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #grants(List)}.\n@param grants a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #grants(List)",
"deprecated" : false,
"documentation" : "A list of grants.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Grant",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Grant.Builder} avoiding the need to create one manually via {@link Grant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Grant.Builder#build()} is called immediately and its result is passed to {@link #member(Grant)}.\n@param member a consumer that will call methods on {@link Grant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Grant)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Grant",
"variableName" : "member",
"variableType" : "Grant",
"documentation" : null,
"simpleType" : "Grant",
"variableSetterType" : "Grant"
},
"simple" : false,
"timestampFormat" : null,
"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,
"marshallingType" : "LIST",
"name" : "Grants",
"sensitive" : false,
"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" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link Owner.Builder} avoiding the need to create one manually via {@link Owner#builder()}.\n\nWhen the {@link Consumer} completes, {@link Owner.Builder#build()} is called immediately and its result is passed to {@link #owner(Owner)}.\n@param owner a consumer that will call methods on {@link Owner.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(Owner)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "owner",
"fluentSetterDocumentation" : "\n@param owner \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "owner",
"getterDocumentation" : "\n@return ",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Owner",
"sensitive" : false,
"setterDocumentation" : "\n@param owner ",
"setterMethodName" : "setOwner",
"setterModel" : {
"variableDeclarationType" : "Owner",
"variableName" : "owner",
"variableType" : "Owner",
"documentation" : null,
"simpleType" : "Owner",
"variableSetterType" : "Owner"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Owner",
"variableName" : "owner",
"variableType" : "Owner",
"documentation" : "",
"simpleType" : "Owner",
"variableSetterType" : "Owner"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGrants",
"beanStyleSetterMethodName" : "setGrants",
"c2jName" : "Grants",
"c2jShape" : "Grants",
"defaultConsumerFluentSetterDocumentation" : "A list of grants.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #grants(List)}.\n@param grants a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #grants(List)",
"deprecated" : false,
"documentation" : "A list of grants.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Grant",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Grant.Builder} avoiding the need to create one manually via {@link Grant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Grant.Builder#build()} is called immediately and its result is passed to {@link #member(Grant)}.\n@param member a consumer that will call methods on {@link Grant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Grant)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Grant",
"variableName" : "member",
"variableType" : "Grant",
"documentation" : null,
"simpleType" : "Grant",
"variableSetterType" : "Grant"
},
"simple" : false,
"timestampFormat" : null,
"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,
"marshallingType" : "LIST",
"name" : "Grants",
"sensitive" : false,
"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" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link Owner.Builder} avoiding the need to create one manually via {@link Owner#builder()}.\n\nWhen the {@link Consumer} completes, {@link Owner.Builder#build()} is called immediately and its result is passed to {@link #owner(Owner)}.\n@param owner a consumer that will call methods on {@link Owner.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(Owner)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "owner",
"fluentSetterDocumentation" : "\n@param owner \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "owner",
"getterDocumentation" : "\n@return ",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Owner",
"sensitive" : false,
"setterDocumentation" : "\n@param owner ",
"setterMethodName" : "setOwner",
"setterModel" : {
"variableDeclarationType" : "Owner",
"variableName" : "owner",
"variableType" : "Owner",
"documentation" : null,
"simpleType" : "Owner",
"variableSetterType" : "Owner"
},
"simple" : false,
"timestampFormat" : null,
"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
},
"AccessControlTranslation" : {
"c2jName" : "AccessControlTranslation",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A container for information about access control for replicas.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getOwnerAsString",
"beanStyleSetterMethodName" : "setOwner",
"c2jName" : "Owner",
"c2jShape" : "OwnerOverride",
"defaultConsumerFluentSetterDocumentation" : "The override value for the owner of the replica object.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerAsString(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)",
"deprecated" : false,
"documentation" : "The override value for the owner of the replica object.
",
"endpointDiscoveryId" : false,
"enumType" : "OwnerOverride",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "owner",
"fluentEnumSetterMethodName" : "owner",
"fluentGetterMethodName" : "ownerAsString",
"fluentSetterDocumentation" : "The override value for the owner of the replica object.
\n@param owner The override value for the owner of the replica object.\n@see OwnerOverride\n@return Returns a reference to this object so that method calls can be chained together.\n@see OwnerOverride",
"fluentSetterMethodName" : "owner",
"getterDocumentation" : "The override value for the owner of the replica object.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #owner} will return {@link OwnerOverride#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ownerAsString}.\n
\n@return The override value for the owner of the replica object.\n@see OwnerOverride",
"getterModel" : {
"returnType" : "String",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Owner",
"sensitive" : false,
"setterDocumentation" : "The override value for the owner of the replica object.
\n@param owner The override value for the owner of the replica object.\n@see OwnerOverride",
"setterMethodName" : "setOwner",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "owner",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "owner",
"variableType" : "String",
"documentation" : "The override value for the owner of the replica object.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Owner" : {
"beanStyleGetterMethodName" : "getOwnerAsString",
"beanStyleSetterMethodName" : "setOwner",
"c2jName" : "Owner",
"c2jShape" : "OwnerOverride",
"defaultConsumerFluentSetterDocumentation" : "The override value for the owner of the replica object.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerAsString(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)",
"deprecated" : false,
"documentation" : "The override value for the owner of the replica object.
",
"endpointDiscoveryId" : false,
"enumType" : "OwnerOverride",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "owner",
"fluentEnumSetterMethodName" : "owner",
"fluentGetterMethodName" : "ownerAsString",
"fluentSetterDocumentation" : "The override value for the owner of the replica object.
\n@param owner The override value for the owner of the replica object.\n@see OwnerOverride\n@return Returns a reference to this object so that method calls can be chained together.\n@see OwnerOverride",
"fluentSetterMethodName" : "owner",
"getterDocumentation" : "The override value for the owner of the replica object.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #owner} will return {@link OwnerOverride#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ownerAsString}.\n
\n@return The override value for the owner of the replica object.\n@see OwnerOverride",
"getterModel" : {
"returnType" : "String",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Owner",
"sensitive" : false,
"setterDocumentation" : "The override value for the owner of the replica object.
\n@param owner The override value for the owner of the replica object.\n@see OwnerOverride",
"setterMethodName" : "setOwner",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "owner",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "owner",
"variableType" : "String",
"documentation" : "The override value for the owner of the replica object.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getOwnerAsString",
"beanStyleSetterMethodName" : "setOwner",
"c2jName" : "Owner",
"c2jShape" : "OwnerOverride",
"defaultConsumerFluentSetterDocumentation" : "The override value for the owner of the replica object.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerAsString(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)",
"deprecated" : false,
"documentation" : "The override value for the owner of the replica object.
",
"endpointDiscoveryId" : false,
"enumType" : "OwnerOverride",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "owner",
"fluentEnumSetterMethodName" : "owner",
"fluentGetterMethodName" : "ownerAsString",
"fluentSetterDocumentation" : "The override value for the owner of the replica object.
\n@param owner The override value for the owner of the replica object.\n@see OwnerOverride\n@return Returns a reference to this object so that method calls can be chained together.\n@see OwnerOverride",
"fluentSetterMethodName" : "owner",
"getterDocumentation" : "The override value for the owner of the replica object.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #owner} will return {@link OwnerOverride#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ownerAsString}.\n
\n@return The override value for the owner of the replica object.\n@see OwnerOverride",
"getterModel" : {
"returnType" : "String",
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Owner",
"sensitive" : false,
"setterDocumentation" : "The override value for the owner of the replica object.
\n@param owner The override value for the owner of the replica object.\n@see OwnerOverride",
"setterMethodName" : "setOwner",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "owner",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "owner",
"variableType" : "String",
"documentation" : "The override value for the owner of the replica object.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Owner" ],
"shapeName" : "AccessControlTranslation",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AccessControlTranslation",
"variableName" : "accessControlTranslation",
"variableType" : "AccessControlTranslation",
"documentation" : null,
"simpleType" : "AccessControlTranslation",
"variableSetterType" : "AccessControlTranslation"
},
"wrapper" : false
},
"AnalyticsAndOperator" : {
"c2jName" : "AnalyticsAndOperator",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The prefix to use when evaluating an AND predicate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The prefix to use when evaluating an AND predicate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The list of tags to use when evaluating an AND predicate.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "The list of tags to use when evaluating an AND predicate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tag",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tag",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : "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,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"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" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The prefix to use when evaluating an AND predicate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The prefix to use when evaluating an AND predicate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The list of tags to use when evaluating an AND predicate.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "The list of tags to use when evaluating an AND predicate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tag",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tag",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : "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,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"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" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The prefix to use when evaluating an AND predicate.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The prefix to use when evaluating an AND predicate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The list of tags to use when evaluating an AND predicate.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "The list of tags to use when evaluating an AND predicate.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tag",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tag",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : "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,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"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" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "AnalyticsId",
"defaultConsumerFluentSetterDocumentation" : "The identifier used to represent an analytics configuration.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "The identifier used to represent an analytics configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "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.
\nThis is a convenience that creates an instance of the {@link AnalyticsFilter.Builder} avoiding the need to create one manually via {@link AnalyticsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsFilter.Builder#build()} is called immediately and its result is passed to {@link #filter(AnalyticsFilter)}.\n@param filter a consumer that will call methods on {@link AnalyticsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"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" : null,
"simpleType" : "AnalyticsFilter",
"variableSetterType" : "AnalyticsFilter"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.
\nThis is a convenience that creates an instance of the {@link StorageClassAnalysis.Builder} avoiding the need to create one manually via {@link StorageClassAnalysis#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageClassAnalysis.Builder#build()} is called immediately and its result is passed to {@link #storageClassAnalysis(StorageClassAnalysis)}.\n@param storageClassAnalysis a consumer that will call methods on {@link StorageClassAnalysis.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageClassAnalysis(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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "StorageClassAnalysis",
"sensitive" : false,
"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" : null,
"simpleType" : "StorageClassAnalysis",
"variableSetterType" : "StorageClassAnalysis"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "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.
\nThis is a convenience that creates an instance of the {@link AnalyticsFilter.Builder} avoiding the need to create one manually via {@link AnalyticsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsFilter.Builder#build()} is called immediately and its result is passed to {@link #filter(AnalyticsFilter)}.\n@param filter a consumer that will call methods on {@link AnalyticsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"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" : null,
"simpleType" : "AnalyticsFilter",
"variableSetterType" : "AnalyticsFilter"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The identifier used to represent an analytics configuration.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "The identifier used to represent an analytics configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.
\nThis is a convenience that creates an instance of the {@link StorageClassAnalysis.Builder} avoiding the need to create one manually via {@link StorageClassAnalysis#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageClassAnalysis.Builder#build()} is called immediately and its result is passed to {@link #storageClassAnalysis(StorageClassAnalysis)}.\n@param storageClassAnalysis a consumer that will call methods on {@link StorageClassAnalysis.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageClassAnalysis(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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "StorageClassAnalysis",
"sensitive" : false,
"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" : null,
"simpleType" : "StorageClassAnalysis",
"variableSetterType" : "StorageClassAnalysis"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The identifier used to represent an analytics configuration.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "The identifier used to represent an analytics configuration.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "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.
\nThis is a convenience that creates an instance of the {@link AnalyticsFilter.Builder} avoiding the need to create one manually via {@link AnalyticsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsFilter.Builder#build()} is called immediately and its result is passed to {@link #filter(AnalyticsFilter)}.\n@param filter a consumer that will call methods on {@link AnalyticsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"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" : null,
"simpleType" : "AnalyticsFilter",
"variableSetterType" : "AnalyticsFilter"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "If present, it indicates that data related to access patterns will be collected and made available to analyze the tradeoffs between different storage classes.
\nThis is a convenience that creates an instance of the {@link StorageClassAnalysis.Builder} avoiding the need to create one manually via {@link StorageClassAnalysis#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageClassAnalysis.Builder#build()} is called immediately and its result is passed to {@link #storageClassAnalysis(StorageClassAnalysis)}.\n@param storageClassAnalysis a consumer that will call methods on {@link StorageClassAnalysis.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageClassAnalysis(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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "StorageClassAnalysis",
"sensitive" : false,
"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" : null,
"simpleType" : "StorageClassAnalysis",
"variableSetterType" : "StorageClassAnalysis"
},
"simple" : false,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getS3BucketDestination",
"beanStyleSetterMethodName" : "setS3BucketDestination",
"c2jName" : "S3BucketDestination",
"c2jShape" : "AnalyticsS3BucketDestination",
"defaultConsumerFluentSetterDocumentation" : "A destination signifying output to an S3 bucket.
\nThis is a convenience that creates an instance of the {@link AnalyticsS3BucketDestination.Builder} avoiding the need to create one manually via {@link AnalyticsS3BucketDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsS3BucketDestination.Builder#build()} is called immediately and its result is passed to {@link #s3BucketDestination(AnalyticsS3BucketDestination)}.\n@param s3BucketDestination a consumer that will call methods on {@link AnalyticsS3BucketDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketDestination(AnalyticsS3BucketDestination)",
"deprecated" : false,
"documentation" : "A destination signifying output to an S3 bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BucketDestination",
"sensitive" : false,
"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" : null,
"simpleType" : "AnalyticsS3BucketDestination",
"variableSetterType" : "AnalyticsS3BucketDestination"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "A destination signifying output to an S3 bucket.
\nThis is a convenience that creates an instance of the {@link AnalyticsS3BucketDestination.Builder} avoiding the need to create one manually via {@link AnalyticsS3BucketDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsS3BucketDestination.Builder#build()} is called immediately and its result is passed to {@link #s3BucketDestination(AnalyticsS3BucketDestination)}.\n@param s3BucketDestination a consumer that will call methods on {@link AnalyticsS3BucketDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketDestination(AnalyticsS3BucketDestination)",
"deprecated" : false,
"documentation" : "A destination signifying output to an S3 bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BucketDestination",
"sensitive" : false,
"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" : null,
"simpleType" : "AnalyticsS3BucketDestination",
"variableSetterType" : "AnalyticsS3BucketDestination"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "A destination signifying output to an S3 bucket.
\nThis is a convenience that creates an instance of the {@link AnalyticsS3BucketDestination.Builder} avoiding the need to create one manually via {@link AnalyticsS3BucketDestination#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsS3BucketDestination.Builder#build()} is called immediately and its result is passed to {@link #s3BucketDestination(AnalyticsS3BucketDestination)}.\n@param s3BucketDestination a consumer that will call methods on {@link AnalyticsS3BucketDestination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketDestination(AnalyticsS3BucketDestination)",
"deprecated" : false,
"documentation" : "A destination signifying output to an S3 bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "S3BucketDestination",
"sensitive" : false,
"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" : null,
"simpleType" : "AnalyticsS3BucketDestination",
"variableSetterType" : "AnalyticsS3BucketDestination"
},
"simple" : false,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getPrefix",
"beanStyleSetterMethodName" : "setPrefix",
"c2jName" : "Prefix",
"c2jShape" : "Prefix",
"defaultConsumerFluentSetterDocumentation" : "The prefix to use when evaluating an analytics filter.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The prefix to use when evaluating an analytics filter.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The tag to use when evaluating an analytics filter.
\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #tag(Tag)}.\n@param tag a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tag(Tag)",
"deprecated" : false,
"documentation" : "The tag to use when evaluating an analytics filter.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Tag",
"sensitive" : false,
"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" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.
\nThis is a convenience that creates an instance of the {@link AnalyticsAndOperator.Builder} avoiding the need to create one manually via {@link AnalyticsAndOperator#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsAndOperator.Builder#build()} is called immediately and its result is passed to {@link #and(AnalyticsAndOperator)}.\n@param and a consumer that will call methods on {@link AnalyticsAndOperator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #and(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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "And",
"sensitive" : false,
"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" : null,
"simpleType" : "AnalyticsAndOperator",
"variableSetterType" : "AnalyticsAndOperator"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.
\nThis is a convenience that creates an instance of the {@link AnalyticsAndOperator.Builder} avoiding the need to create one manually via {@link AnalyticsAndOperator#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsAndOperator.Builder#build()} is called immediately and its result is passed to {@link #and(AnalyticsAndOperator)}.\n@param and a consumer that will call methods on {@link AnalyticsAndOperator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #and(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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "And",
"sensitive" : false,
"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" : null,
"simpleType" : "AnalyticsAndOperator",
"variableSetterType" : "AnalyticsAndOperator"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The prefix to use when evaluating an analytics filter.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The prefix to use when evaluating an analytics filter.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The tag to use when evaluating an analytics filter.
\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #tag(Tag)}.\n@param tag a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tag(Tag)",
"deprecated" : false,
"documentation" : "The tag to use when evaluating an analytics filter.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Tag",
"sensitive" : false,
"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" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The prefix to use when evaluating an analytics filter.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The prefix to use when evaluating an analytics filter.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The tag to use when evaluating an analytics filter.
\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #tag(Tag)}.\n@param tag a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tag(Tag)",
"deprecated" : false,
"documentation" : "The tag to use when evaluating an analytics filter.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Tag",
"sensitive" : false,
"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" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.
\nThis is a convenience that creates an instance of the {@link AnalyticsAndOperator.Builder} avoiding the need to create one manually via {@link AnalyticsAndOperator#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsAndOperator.Builder#build()} is called immediately and its result is passed to {@link #and(AnalyticsAndOperator)}.\n@param and a consumer that will call methods on {@link AnalyticsAndOperator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #and(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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "And",
"sensitive" : false,
"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" : null,
"simpleType" : "AnalyticsAndOperator",
"variableSetterType" : "AnalyticsAndOperator"
},
"simple" : false,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getFormatAsString",
"beanStyleSetterMethodName" : "setFormat",
"c2jName" : "Format",
"c2jShape" : "AnalyticsS3ExportFileFormat",
"defaultConsumerFluentSetterDocumentation" : "The file format used when exporting data to Amazon S3.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)",
"deprecated" : false,
"documentation" : "The file format used when exporting data to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : "AnalyticsS3ExportFileFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "format",
"fluentEnumSetterMethodName" : "format",
"fluentGetterMethodName" : "formatAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link AnalyticsS3ExportFileFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Format",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketAccountId(String)}.\n@param bucketAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketAccountId(String)",
"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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketAccountId",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucket(String)}.\n@param bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucket(String)",
"deprecated" : false,
"documentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Bucket",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The prefix to use when exporting data. The exported data begins with this prefix.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucket(String)}.\n@param bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucket(String)",
"deprecated" : false,
"documentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Bucket",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketAccountId(String)}.\n@param bucketAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketAccountId(String)",
"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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketAccountId",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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" : "getFormatAsString",
"beanStyleSetterMethodName" : "setFormat",
"c2jName" : "Format",
"c2jShape" : "AnalyticsS3ExportFileFormat",
"defaultConsumerFluentSetterDocumentation" : "The file format used when exporting data to Amazon S3.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)",
"deprecated" : false,
"documentation" : "The file format used when exporting data to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : "AnalyticsS3ExportFileFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "format",
"fluentEnumSetterMethodName" : "format",
"fluentGetterMethodName" : "formatAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link AnalyticsS3ExportFileFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Format",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The prefix to use when exporting data. The exported data begins with this prefix.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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" : "getFormatAsString",
"beanStyleSetterMethodName" : "setFormat",
"c2jName" : "Format",
"c2jShape" : "AnalyticsS3ExportFileFormat",
"defaultConsumerFluentSetterDocumentation" : "The file format used when exporting data to Amazon S3.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)",
"deprecated" : false,
"documentation" : "The file format used when exporting data to Amazon S3.
",
"endpointDiscoveryId" : false,
"enumType" : "AnalyticsS3ExportFileFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "format",
"fluentEnumSetterMethodName" : "format",
"fluentGetterMethodName" : "formatAsString",
"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\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link AnalyticsS3ExportFileFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n
\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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Format",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketAccountId(String)}.\n@param bucketAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketAccountId(String)",
"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.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BucketAccountId",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucket(String)}.\n@param bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucket(String)",
"deprecated" : false,
"documentation" : "The Amazon resource name (ARN) of the bucket to which data is exported.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Bucket",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The prefix to use when exporting data. The exported data begins with this prefix.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)",
"deprecated" : false,
"documentation" : "The prefix to use when exporting data. The exported data begins with this prefix.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Prefix",
"sensitive" : false,
"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" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "CSV",
"value" : "CSV"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "BucketName",
"defaultConsumerFluentSetterDocumentation" : "The name of the bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the bucket.
\n@param name The name of the bucket.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "CreationDate",
"defaultConsumerFluentSetterDocumentation" : "Date the bucket was created.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)",
"deprecated" : false,
"documentation" : "Date the bucket was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "CreationDate",
"sensitive" : false,
"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" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "Date the bucket was created.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)",
"deprecated" : false,
"documentation" : "Date the bucket was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "CreationDate",
"sensitive" : false,
"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" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "The name of the bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the bucket.
\n@param name The name of the bucket.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "BucketName",
"defaultConsumerFluentSetterDocumentation" : "The name of the bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the bucket.
\n@param name The name of the bucket.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreationDate",
"beanStyleSetterMethodName" : "setCreationDate",
"c2jName" : "CreationDate",
"c2jShape" : "CreationDate",
"defaultConsumerFluentSetterDocumentation" : "Date the bucket was created.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)",
"deprecated" : false,
"documentation" : "Date the bucket was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "CreationDate",
"sensitive" : false,
"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" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "ENABLED",
"value" : "Enabled"
}, {
"name" : "SUSPENDED",
"value" : "Suspended"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "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,
"staxTargetDepthOffset" : 0
},
"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.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "BucketAlreadyExists",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "BucketAlreadyOwnedByYou",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "PRIVATE",
"value" : "private"
}, {
"name" : "PUBLIC_READ",
"value" : "public-read"
}, {
"name" : "PUBLIC_READ_WRITE",
"value" : "public-read-write"
}, {
"name" : "AUTHENTICATED_READ",
"value" : "authenticated-read"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getRules",
"beanStyleSetterMethodName" : "setRules",
"c2jName" : "Rules",
"c2jShape" : "LifecycleRules",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rules(List)}.\n@param rules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rules(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rules",
"fluentSetterDocumentation" : "\n@param rules \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rules",
"getterDocumentation" : "\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return ",
"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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "LifecycleRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleRule.Builder} avoiding the need to create one manually via {@link LifecycleRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleRule.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleRule)}.\n@param member a consumer that will call methods on {@link LifecycleRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleRule)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "LifecycleRule",
"variableName" : "member",
"variableType" : "LifecycleRule",
"documentation" : null,
"simpleType" : "LifecycleRule",
"variableSetterType" : "LifecycleRule"
},
"simple" : false,
"timestampFormat" : null,
"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,
"marshallingType" : "LIST",
"name" : "Rules",
"sensitive" : false,
"setterDocumentation" : "\n@param rules ",
"setterMethodName" : "setRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rules(List)}.\n@param rules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rules(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rules",
"fluentSetterDocumentation" : "\n@param rules \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rules",
"getterDocumentation" : "\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return ",
"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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "LifecycleRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleRule.Builder} avoiding the need to create one manually via {@link LifecycleRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleRule.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleRule)}.\n@param member a consumer that will call methods on {@link LifecycleRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleRule)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "LifecycleRule",
"variableName" : "member",
"variableType" : "LifecycleRule",
"documentation" : null,
"simpleType" : "LifecycleRule",
"variableSetterType" : "LifecycleRule"
},
"simple" : false,
"timestampFormat" : null,
"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,
"marshallingType" : "LIST",
"name" : "Rules",
"sensitive" : false,
"setterDocumentation" : "\n@param rules ",
"setterMethodName" : "setRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rules(List)}.\n@param rules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rules(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rules",
"fluentSetterDocumentation" : "\n@param rules \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rules",
"getterDocumentation" : "\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return ",
"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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "LifecycleRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleRule.Builder} avoiding the need to create one manually via {@link LifecycleRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleRule.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleRule)}.\n@param member a consumer that will call methods on {@link LifecycleRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleRule)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "LifecycleRule",
"variableName" : "member",
"variableType" : "LifecycleRule",
"documentation" : null,
"simpleType" : "LifecycleRule",
"variableSetterType" : "LifecycleRule"
},
"simple" : false,
"timestampFormat" : null,
"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,
"marshallingType" : "LIST",
"name" : "Rules",
"sensitive" : false,
"setterDocumentation" : "\n@param rules ",
"setterMethodName" : "setRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "EU",
"value" : "EU"
}, {
"name" : "EU_WEST_1",
"value" : "eu-west-1"
}, {
"name" : "US_WEST_1",
"value" : "us-west-1"
}, {
"name" : "US_WEST_2",
"value" : "us-west-2"
}, {
"name" : "AP_SOUTH_1",
"value" : "ap-south-1"
}, {
"name" : "AP_SOUTHEAST_1",
"value" : "ap-southeast-1"
}, {
"name" : "AP_SOUTHEAST_2",
"value" : "ap-southeast-2"
}, {
"name" : "AP_NORTHEAST_1",
"value" : "ap-northeast-1"
}, {
"name" : "SA_EAST_1",
"value" : "sa-east-1"
}, {
"name" : "CN_NORTH_1",
"value" : "cn-north-1"
}, {
"name" : "EU_CENTRAL_1",
"value" : "eu-central-1"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getLoggingEnabled",
"beanStyleSetterMethodName" : "setLoggingEnabled",
"c2jName" : "LoggingEnabled",
"c2jShape" : "LoggingEnabled",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\nThis is a convenience that creates an instance of the {@link LoggingEnabled.Builder} avoiding the need to create one manually via {@link LoggingEnabled#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingEnabled.Builder#build()} is called immediately and its result is passed to {@link #loggingEnabled(LoggingEnabled)}.\n@param loggingEnabled a consumer that will call methods on {@link LoggingEnabled.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingEnabled(LoggingEnabled)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "LoggingEnabled",
"sensitive" : false,
"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" : null,
"simpleType" : "LoggingEnabled",
"variableSetterType" : "LoggingEnabled"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "LoggingEnabled",
"variableName" : "loggingEnabled",
"variableType" : "LoggingEnabled",
"documentation" : "",
"simpleType" : "LoggingEnabled",
"variableSetterType" : "LoggingEnabled"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"LoggingEnabled" : {
"beanStyleGetterMethodName" : "getLoggingEnabled",
"beanStyleSetterMethodName" : "setLoggingEnabled",
"c2jName" : "LoggingEnabled",
"c2jShape" : "LoggingEnabled",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\nThis is a convenience that creates an instance of the {@link LoggingEnabled.Builder} avoiding the need to create one manually via {@link LoggingEnabled#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingEnabled.Builder#build()} is called immediately and its result is passed to {@link #loggingEnabled(LoggingEnabled)}.\n@param loggingEnabled a consumer that will call methods on {@link LoggingEnabled.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingEnabled(LoggingEnabled)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "LoggingEnabled",
"sensitive" : false,
"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" : null,
"simpleType" : "LoggingEnabled",
"variableSetterType" : "LoggingEnabled"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "LoggingEnabled",
"variableName" : "loggingEnabled",
"variableType" : "LoggingEnabled",
"documentation" : "",
"simpleType" : "LoggingEnabled",
"variableSetterType" : "LoggingEnabled"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getLoggingEnabled",
"beanStyleSetterMethodName" : "setLoggingEnabled",
"c2jName" : "LoggingEnabled",
"c2jShape" : "LoggingEnabled",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the LoggingEnabled property for this object.\n\nThis is a convenience that creates an instance of the {@link LoggingEnabled.Builder} avoiding the need to create one manually via {@link LoggingEnabled#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingEnabled.Builder#build()} is called immediately and its result is passed to {@link #loggingEnabled(LoggingEnabled)}.\n@param loggingEnabled a consumer that will call methods on {@link LoggingEnabled.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingEnabled(LoggingEnabled)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "LoggingEnabled",
"sensitive" : false,
"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" : null,
"simpleType" : "LoggingEnabled",
"variableSetterType" : "LoggingEnabled"
},
"simple" : false,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "FULL_CONTROL",
"value" : "FULL_CONTROL"
}, {
"name" : "READ",
"value" : "READ"
}, {
"name" : "WRITE",
"value" : "WRITE"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "ENABLED",
"value" : "Enabled"
}, {
"name" : "SUSPENDED",
"value" : "Suspended"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getCorsRules",
"beanStyleSetterMethodName" : "setCorsRules",
"c2jName" : "CORSRules",
"c2jShape" : "CORSRules",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #corsRules(List)}.\n@param corsRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #corsRules(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "corsRules",
"fluentSetterDocumentation" : "\n@param corsRules \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "corsRules",
"getterDocumentation" : "\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return ",
"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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CORSRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CORSRule.Builder} avoiding the need to create one manually via {@link CORSRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CORSRule.Builder#build()} is called immediately and its result is passed to {@link #member(CORSRule)}.\n@param member a consumer that will call methods on {@link CORSRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CORSRule)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "CORSRule",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "CORSRule",
"variableName" : "member",
"variableType" : "CORSRule",
"documentation" : null,
"simpleType" : "CORSRule",
"variableSetterType" : "CORSRule"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CORSRule",
"variableName" : "member",
"variableType" : "CORSRule",
"documentation" : "",
"simpleType" : "CORSRule",
"variableSetterType" : "CORSRule"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "CORSRule",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "CORSRule",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "CORSRules",
"sensitive" : false,
"setterDocumentation" : "\n@param corsRules ",
"setterMethodName" : "setCorsRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "corsRules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #corsRules(List)}.\n@param corsRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #corsRules(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "corsRules",
"fluentSetterDocumentation" : "\n@param corsRules \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "corsRules",
"getterDocumentation" : "\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return ",
"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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CORSRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CORSRule.Builder} avoiding the need to create one manually via {@link CORSRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CORSRule.Builder#build()} is called immediately and its result is passed to {@link #member(CORSRule)}.\n@param member a consumer that will call methods on {@link CORSRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CORSRule)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "CORSRule",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "CORSRule",
"variableName" : "member",
"variableType" : "CORSRule",
"documentation" : null,
"simpleType" : "CORSRule",
"variableSetterType" : "CORSRule"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CORSRule",
"variableName" : "member",
"variableType" : "CORSRule",
"documentation" : "",
"simpleType" : "CORSRule",
"variableSetterType" : "CORSRule"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "CORSRule",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "CORSRule",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "CORSRules",
"sensitive" : false,
"setterDocumentation" : "\n@param corsRules ",
"setterMethodName" : "setCorsRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "corsRules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #corsRules(List)}.\n@param corsRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #corsRules(List)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "corsRules",
"fluentSetterDocumentation" : "\n@param corsRules \n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "corsRules",
"getterDocumentation" : "\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return ",
"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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CORSRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CORSRule.Builder} avoiding the need to create one manually via {@link CORSRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CORSRule.Builder#build()} is called immediately and its result is passed to {@link #member(CORSRule)}.\n@param member a consumer that will call methods on {@link CORSRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CORSRule)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "CORSRule",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "CORSRule",
"variableName" : "member",
"variableType" : "CORSRule",
"documentation" : null,
"simpleType" : "CORSRule",
"variableSetterType" : "CORSRule"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CORSRule",
"variableName" : "member",
"variableType" : "CORSRule",
"documentation" : "",
"simpleType" : "CORSRule",
"variableSetterType" : "CORSRule"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "CORSRule",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "CORSRule",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "CORSRules",
"sensitive" : false,
"setterDocumentation" : "\n@param corsRules ",
"setterMethodName" : "setCorsRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "corsRules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAllowedHeaders",
"beanStyleSetterMethodName" : "setAllowedHeaders",
"c2jName" : "AllowedHeaders",
"c2jShape" : "AllowedHeaders",
"defaultConsumerFluentSetterDocumentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedHeaders(List)}.\n@param allowedHeaders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedHeaders(List)",
"deprecated" : false,
"documentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AllowedHeader",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "AllowedHeaders",
"sensitive" : false,
"setterDocumentation" : "Specifies which headers are allowed in a 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" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "allowedHeaders",
"variableType" : "java.util.List",
"documentation" : "Specifies which headers are allowed in a pre-flight OPTIONS request.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAllowedMethods",
"beanStyleSetterMethodName" : "setAllowedMethods",
"c2jName" : "AllowedMethods",
"c2jShape" : "AllowedMethods",
"defaultConsumerFluentSetterDocumentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedMethods(List)}.\n@param allowedMethods a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedMethods(List)",
"deprecated" : false,
"documentation" : "Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AllowedMethod",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "AllowedMethods",
"sensitive" : false,
"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" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"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",
"defaultConsumerFluentSetterDocumentation" : "One or more origins you want customers to be able to access the bucket from.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOrigins(List)}.\n@param allowedOrigins a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOrigins(List)",
"deprecated" : false,
"documentation" : "One or more origins you want customers to be able to access the bucket from.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : 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,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AllowedOrigin",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "AllowedOrigins",
"sensitive" : false,
"setterDocumentation" : "One or more 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" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection