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

models.s3-control-2018-08-20-intermediate.json Maven / Gradle / Ivy

Go to download

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

There is a newer version: 2.29.39
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : {
      "EXTENDED_REQUEST_ID" : "x-amz-id-2",
      "REQUEST_ID" : "x-amz-request-id"
    },
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "enableEndpointDiscoveryMethodRequired" : false,
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : "S3ControlConfiguration",
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2018-08-20",
    "asyncBuilder" : "DefaultS3ControlAsyncClientBuilder",
    "asyncBuilderInterface" : "S3ControlAsyncClientBuilder",
    "asyncClient" : "DefaultS3ControlAsyncClient",
    "asyncInterface" : "S3ControlAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "S3V4",
    "baseBuilder" : "DefaultS3ControlBaseClientBuilder",
    "baseBuilderInterface" : "S3ControlBaseClientBuilder",
    "baseExceptionName" : "S3ControlException",
    "baseRequestName" : "S3ControlRequest",
    "baseResponseName" : "S3ControlResponse",
    "cborProtocol" : false,
    "clientPackageName" : "s3control",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "AWS S3 Control",
    "documentation" : "

AWS S3 Control provides access to Amazon S3 control plane operations.

", "endpointPrefix" : "s3-control", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.s3control", "fullModelPackageName" : "software.amazon.awssdk.services.s3control.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.s3control.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.s3control.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.s3control.transform", "ionProtocol" : false, "jsonProtocol" : false, "jsonVersion" : null, "modelPackageName" : "s3control.model", "paginatorsPackageName" : "s3control.paginators", "protocol" : "rest-xml", "queryProtocol" : false, "requestTransformPackageName" : "s3control.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "S3 Control", "serviceName" : "S3Control", "signingName" : "s3", "syncBuilder" : "DefaultS3ControlClientBuilder", "syncBuilderInterface" : "S3ControlClientBuilder", "syncClient" : "DefaultS3ControlClient", "syncInterface" : "S3ControlClient", "transformPackageName" : "s3control.transform", "uid" : "s3control-2018-08-20", "xmlProtocol" : true }, "operations" : { "CreateAccessPoint" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an access point and associates it with the specified bucket.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateAccessPointRequest", "variableName" : "createAccessPointRequest", "variableType" : "CreateAccessPointRequest", "documentation" : "", "simpleType" : "CreateAccessPointRequest", "variableSetterType" : "CreateAccessPointRequest" }, "methodName" : "createAccessPoint", "operationName" : "CreateAccessPoint", "paginated" : false, "returnType" : { "returnType" : "CreateAccessPointResponse", "documentation" : null }, "syncReturnType" : "CreateAccessPointResponse" }, "CreateJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

You can use Amazon S3 Batch Operations to perform large-scale Batch Operations on Amazon S3 objects. Amazon S3 Batch Operations can execute a single operation or action on lists of Amazon S3 objects that you specify. For more information, see Amazon S3 Batch Operations in the Amazon Simple Storage Service Developer Guide.

Related actions include:

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateJobRequest", "variableName" : "createJobRequest", "variableType" : "CreateJobRequest", "documentation" : "", "simpleType" : "CreateJobRequest", "variableSetterType" : "CreateJobRequest" }, "methodName" : "createJob", "operationName" : "CreateJob", "paginated" : false, "returnType" : { "returnType" : "CreateJobResponse", "documentation" : null }, "syncReturnType" : "CreateJobResponse" }, "DeleteAccessPoint" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the specified access point.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteAccessPointRequest", "variableName" : "deleteAccessPointRequest", "variableType" : "DeleteAccessPointRequest", "documentation" : "", "simpleType" : "DeleteAccessPointRequest", "variableSetterType" : "DeleteAccessPointRequest" }, "methodName" : "deleteAccessPoint", "operationName" : "DeleteAccessPoint", "paginated" : false, "returnType" : { "returnType" : "DeleteAccessPointResponse", "documentation" : null }, "syncReturnType" : "DeleteAccessPointResponse" }, "DeleteAccessPointPolicy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the access point policy for the specified access point.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteAccessPointPolicyRequest", "variableName" : "deleteAccessPointPolicyRequest", "variableType" : "DeleteAccessPointPolicyRequest", "documentation" : "", "simpleType" : "DeleteAccessPointPolicyRequest", "variableSetterType" : "DeleteAccessPointPolicyRequest" }, "methodName" : "deleteAccessPointPolicy", "operationName" : "DeleteAccessPointPolicy", "paginated" : false, "returnType" : { "returnType" : "DeleteAccessPointPolicyResponse", "documentation" : null }, "syncReturnType" : "DeleteAccessPointPolicyResponse" }, "DeleteJobTagging" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes the entire tag set from the specified Amazon S3 Batch Operations job. To use this operation, you must have permission to perform the s3:DeleteJobTagging action. For more information, see Using Job Tags in the Amazon Simple Storage Service Developer Guide.

Related actions include:

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteJobTaggingRequest", "variableName" : "deleteJobTaggingRequest", "variableType" : "DeleteJobTaggingRequest", "documentation" : "", "simpleType" : "DeleteJobTaggingRequest", "variableSetterType" : "DeleteJobTaggingRequest" }, "methodName" : "deleteJobTagging", "operationName" : "DeleteJobTagging", "paginated" : false, "returnType" : { "returnType" : "DeleteJobTaggingResponse", "documentation" : null }, "syncReturnType" : "DeleteJobTaggingResponse" }, "DeletePublicAccessBlock" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes the PublicAccessBlock configuration for an Amazon Web Services account.

", "endpointCacheRequired" : false, "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" }, "DescribeJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the configuration parameters and status for a Batch Operations job. For more information, see Amazon S3 Batch Operations in the Amazon Simple Storage Service Developer Guide.

Related actions include:

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeJobRequest", "variableName" : "describeJobRequest", "variableType" : "DescribeJobRequest", "documentation" : "", "simpleType" : "DescribeJobRequest", "variableSetterType" : "DescribeJobRequest" }, "methodName" : "describeJob", "operationName" : "DescribeJob", "paginated" : false, "returnType" : { "returnType" : "DescribeJobResponse", "documentation" : null }, "syncReturnType" : "DescribeJobResponse" }, "GetAccessPoint" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns configuration information about the specified access point.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetAccessPointRequest", "variableName" : "getAccessPointRequest", "variableType" : "GetAccessPointRequest", "documentation" : "", "simpleType" : "GetAccessPointRequest", "variableSetterType" : "GetAccessPointRequest" }, "methodName" : "getAccessPoint", "operationName" : "GetAccessPoint", "paginated" : false, "returnType" : { "returnType" : "GetAccessPointResponse", "documentation" : null }, "syncReturnType" : "GetAccessPointResponse" }, "GetAccessPointPolicy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the access point policy associated with the specified access point.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetAccessPointPolicyRequest", "variableName" : "getAccessPointPolicyRequest", "variableType" : "GetAccessPointPolicyRequest", "documentation" : "", "simpleType" : "GetAccessPointPolicyRequest", "variableSetterType" : "GetAccessPointPolicyRequest" }, "methodName" : "getAccessPointPolicy", "operationName" : "GetAccessPointPolicy", "paginated" : false, "returnType" : { "returnType" : "GetAccessPointPolicyResponse", "documentation" : null }, "syncReturnType" : "GetAccessPointPolicyResponse" }, "GetAccessPointPolicyStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Indicates whether the specified access point currently has a policy that allows public access. For more information about public access through access points, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetAccessPointPolicyStatusRequest", "variableName" : "getAccessPointPolicyStatusRequest", "variableType" : "GetAccessPointPolicyStatusRequest", "documentation" : "", "simpleType" : "GetAccessPointPolicyStatusRequest", "variableSetterType" : "GetAccessPointPolicyStatusRequest" }, "methodName" : "getAccessPointPolicyStatus", "operationName" : "GetAccessPointPolicyStatus", "paginated" : false, "returnType" : { "returnType" : "GetAccessPointPolicyStatusResponse", "documentation" : null }, "syncReturnType" : "GetAccessPointPolicyStatusResponse" }, "GetJobTagging" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the tags on an Amazon S3 Batch Operations job. To use this operation, you must have permission to perform the s3:GetJobTagging action. For more information, see Using Job Tags in the Amazon Simple Storage Service Developer Guide.

Related actions include:

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetJobTaggingRequest", "variableName" : "getJobTaggingRequest", "variableType" : "GetJobTaggingRequest", "documentation" : "", "simpleType" : "GetJobTaggingRequest", "variableSetterType" : "GetJobTaggingRequest" }, "methodName" : "getJobTagging", "operationName" : "GetJobTagging", "paginated" : false, "returnType" : { "returnType" : "GetJobTaggingResponse", "documentation" : null }, "syncReturnType" : "GetJobTaggingResponse" }, "GetPublicAccessBlock" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the PublicAccessBlock configuration for an Amazon Web Services account.

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

Amazon S3 throws this exception if you make a GetPublicAccessBlock request against an account that doesn't have a PublicAccessBlockConfiguration set.

", "httpStatusCode" : 404 } ], "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" }, "ListAccessPoints" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of the access points currently associated with the specified bucket. You can retrieve up to 1000 access points per call. If the specified bucket has more than 1,000 access points (or the number specified in maxResults, whichever is less), the response will include a continuation token that you can use to list the additional access points.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListAccessPointsRequest", "variableName" : "listAccessPointsRequest", "variableType" : "ListAccessPointsRequest", "documentation" : "", "simpleType" : "ListAccessPointsRequest", "variableSetterType" : "ListAccessPointsRequest" }, "methodName" : "listAccessPoints", "operationName" : "ListAccessPoints", "paginated" : true, "returnType" : { "returnType" : "ListAccessPointsResponse", "documentation" : null }, "syncReturnType" : "ListAccessPointsResponse" }, "ListJobs" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists current Amazon S3 Batch Operations jobs and jobs that have ended within the last 30 days for the AWS account making the request. For more information, see Amazon S3 Batch Operations in the Amazon Simple Storage Service Developer Guide.

Related actions include:

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListJobsRequest", "variableName" : "listJobsRequest", "variableType" : "ListJobsRequest", "documentation" : "", "simpleType" : "ListJobsRequest", "variableSetterType" : "ListJobsRequest" }, "methodName" : "listJobs", "operationName" : "ListJobs", "paginated" : true, "returnType" : { "returnType" : "ListJobsResponse", "documentation" : null }, "syncReturnType" : "ListJobsResponse" }, "PutAccessPointPolicy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates an access policy with the specified access point. Each access point can have only one policy, so a request made to this API replaces any existing policy associated with the specified access point.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutAccessPointPolicyRequest", "variableName" : "putAccessPointPolicyRequest", "variableType" : "PutAccessPointPolicyRequest", "documentation" : "", "simpleType" : "PutAccessPointPolicyRequest", "variableSetterType" : "PutAccessPointPolicyRequest" }, "methodName" : "putAccessPointPolicy", "operationName" : "PutAccessPointPolicy", "paginated" : false, "returnType" : { "returnType" : "PutAccessPointPolicyResponse", "documentation" : null }, "syncReturnType" : "PutAccessPointPolicyResponse" }, "PutJobTagging" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Set the supplied tag-set on an Amazon S3 Batch Operations job.

A tag is a key-value pair. You can associate Amazon S3 Batch Operations tags with any job by sending a PUT request against the tagging subresource that is associated with the job. To modify the existing tag set, you can either replace the existing tag set entirely, or make changes within the existing tag set by retrieving the existing tag set using GetJobTagging, modify that tag set, and use this API action to replace the tag set with the one you have modified.. For more information, see Using Job Tags in the Amazon Simple Storage Service Developer Guide.

  • If you send this request with an empty tag set, Amazon S3 deletes the existing tag set on the Batch Operations job. If you use this method, you will be charged for a Tier 1 Request (PUT). For more information, see Amazon S3 pricing.

  • For deleting existing tags for your batch operations job, DeleteJobTagging request is preferred because it achieves the same result without incurring charges.

  • A few things to consider about using tags:

    • Amazon S3 limits the maximum number of tags to 50 tags per job.

    • You can associate up to 50 tags with a job as long as they have unique tag keys.

    • A tag key can be up to 128 Unicode characters in length, and tag values can be up to 256 Unicode characters in length.

    • The key and values are case sensitive.

    • For tagging-related restrictions related to characters and encodings, see User-Defined Tag Restrictions.

To use this operation, you must have permission to perform the s3:PutJobTagging action.

Related actions include:

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutJobTaggingRequest", "variableName" : "putJobTaggingRequest", "variableType" : "PutJobTaggingRequest", "documentation" : "", "simpleType" : "PutJobTaggingRequest", "variableSetterType" : "PutJobTaggingRequest" }, "methodName" : "putJobTagging", "operationName" : "PutJobTagging", "paginated" : false, "returnType" : { "returnType" : "PutJobTaggingResponse", "documentation" : null }, "syncReturnType" : "PutJobTaggingResponse" }, "PutPublicAccessBlock" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates or modifies the PublicAccessBlock configuration for an Amazon Web Services account.

", "endpointCacheRequired" : false, "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" }, "UpdateJobPriority" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an existing Amazon S3 Batch Operations job's priority. For more information, see Amazon S3 Batch Operations in the Amazon Simple Storage Service Developer Guide.

Related actions include:

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateJobPriorityRequest", "variableName" : "updateJobPriorityRequest", "variableType" : "UpdateJobPriorityRequest", "documentation" : "", "simpleType" : "UpdateJobPriorityRequest", "variableSetterType" : "UpdateJobPriorityRequest" }, "methodName" : "updateJobPriority", "operationName" : "UpdateJobPriority", "paginated" : false, "returnType" : { "returnType" : "UpdateJobPriorityResponse", "documentation" : null }, "syncReturnType" : "UpdateJobPriorityResponse" }, "UpdateJobStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the status for the specified job. Use this operation to confirm that you want to run a job or to cancel an existing job. For more information, see Amazon S3 Batch Operations in the Amazon Simple Storage Service Developer Guide.

Related actions include:

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

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateJobStatusRequest", "variableName" : "updateJobStatusRequest", "variableType" : "UpdateJobStatusRequest", "documentation" : "", "simpleType" : "UpdateJobStatusRequest", "variableSetterType" : "UpdateJobStatusRequest" }, "methodName" : "updateJobStatus", "operationName" : "UpdateJobStatus", "paginated" : false, "returnType" : { "returnType" : "UpdateJobStatusResponse", "documentation" : null }, "syncReturnType" : "UpdateJobStatusResponse" } }, "shapes" : { "AccessPoint" : { "c2jName" : "AccessPoint", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An access point used to access a bucket.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of this access point.

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

The name of this access point.

\n@return The name of this access point.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of this access point.

\n@param name The name of this access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of this access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of this access point.

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

The name of this access point.

\n@return The name of this access point.", "getterModel" : { "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, "requiresLength" : 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 this access point.

\n@param name The name of this access point.", "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 this access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkOrigin", "beanStyleSetterMethodName" : "setNetworkOrigin", "c2jName" : "NetworkOrigin", "c2jShape" : "NetworkOrigin", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

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

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@deprecated Use {@link #networkOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin\n@deprecated Use {@link #networkOrigin(String)}\n", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "endpointDiscoveryId" : false, "enumType" : "NetworkOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkOrigin", "fluentEnumGetterMethodName" : "networkOrigin", "fluentEnumSetterMethodName" : "networkOrigin", "fluentGetterMethodName" : "networkOriginAsString", "fluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin", "fluentSetterMethodName" : "networkOrigin", "getterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkOrigin", "sensitive" : false, "setterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "setterMethodName" : "setNetworkOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfiguration", "beanStyleSetterMethodName" : "setVpcConfiguration", "c2jName" : "VpcConfiguration", "c2jShape" : "VpcConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

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

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@return The virtual private cloud (VPC) configuration for this access point, if one exists.\n@deprecated Use {@link #vpcConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@param vpcConfiguration The virtual private cloud (VPC) configuration for this access point, if one exists.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfiguration(VpcConfiguration)}\n", "documentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfiguration", "fluentSetterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@param vpcConfiguration The virtual private cloud (VPC) configuration for this access point, if one exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfiguration", "getterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@return The virtual private cloud (VPC) configuration for this access point, if one exists.", "getterModel" : { "returnType" : "VpcConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfiguration", "sensitive" : false, "setterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@param vpcConfiguration The virtual private cloud (VPC) configuration for this access point, if one exists.", "setterMethodName" : "setVpcConfiguration", "setterModel" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

", "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket associated with this access point.

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

The name of the bucket associated with this access point.

\n@return The name of the bucket associated with this access point.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket associated with this access point.

\n@param bucket The name of the bucket associated with this access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket associated with this access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket associated with this access point.

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

The name of the bucket associated with this access point.

\n@return The name of the bucket associated with this access point.", "getterModel" : { "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, "requiresLength" : 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 name of the bucket associated with this access point.

\n@param bucket The name of the bucket associated with this access point.", "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 name of the bucket associated with this access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket associated with this access point.

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

The name of the bucket associated with this access point.

\n@return The name of the bucket associated with this access point.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket associated with this access point.

\n@param bucket The name of the bucket associated with this access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket associated with this access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket associated with this access point.

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

The name of the bucket associated with this access point.

\n@return The name of the bucket associated with this access point.", "getterModel" : { "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, "requiresLength" : 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 name of the bucket associated with this access point.

\n@param bucket The name of the bucket associated with this access point.", "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 name of the bucket associated with this access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of this access point.

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

The name of this access point.

\n@return The name of this access point.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of this access point.

\n@param name The name of this access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of this access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of this access point.

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

The name of this access point.

\n@return The name of this access point.", "getterModel" : { "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, "requiresLength" : 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 this access point.

\n@param name The name of this access point.", "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 this access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkOrigin" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkOrigin", "beanStyleSetterMethodName" : "setNetworkOrigin", "c2jName" : "NetworkOrigin", "c2jShape" : "NetworkOrigin", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

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

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@deprecated Use {@link #networkOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin\n@deprecated Use {@link #networkOrigin(String)}\n", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "endpointDiscoveryId" : false, "enumType" : "NetworkOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkOrigin", "fluentEnumGetterMethodName" : "networkOrigin", "fluentEnumSetterMethodName" : "networkOrigin", "fluentGetterMethodName" : "networkOriginAsString", "fluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin", "fluentSetterMethodName" : "networkOrigin", "getterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkOrigin", "sensitive" : false, "setterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "setterMethodName" : "setNetworkOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfiguration", "beanStyleSetterMethodName" : "setVpcConfiguration", "c2jName" : "VpcConfiguration", "c2jShape" : "VpcConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

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

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@return The virtual private cloud (VPC) configuration for this access point, if one exists.\n@deprecated Use {@link #vpcConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@param vpcConfiguration The virtual private cloud (VPC) configuration for this access point, if one exists.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfiguration(VpcConfiguration)}\n", "documentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfiguration", "fluentSetterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@param vpcConfiguration The virtual private cloud (VPC) configuration for this access point, if one exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfiguration", "getterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@return The virtual private cloud (VPC) configuration for this access point, if one exists.", "getterModel" : { "returnType" : "VpcConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfiguration", "sensitive" : false, "setterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@param vpcConfiguration The virtual private cloud (VPC) configuration for this access point, if one exists.", "setterMethodName" : "setVpcConfiguration", "setterModel" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

", "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of this access point.

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

The name of this access point.

\n@return The name of this access point.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of this access point.

\n@param name The name of this access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of this access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of this access point.

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

The name of this access point.

\n@return The name of this access point.", "getterModel" : { "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, "requiresLength" : 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 this access point.

\n@param name The name of this access point.", "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 this access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkOrigin", "beanStyleSetterMethodName" : "setNetworkOrigin", "c2jName" : "NetworkOrigin", "c2jShape" : "NetworkOrigin", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

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

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@deprecated Use {@link #networkOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin\n@deprecated Use {@link #networkOrigin(String)}\n", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "endpointDiscoveryId" : false, "enumType" : "NetworkOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkOrigin", "fluentEnumGetterMethodName" : "networkOrigin", "fluentEnumSetterMethodName" : "networkOrigin", "fluentGetterMethodName" : "networkOriginAsString", "fluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin", "fluentSetterMethodName" : "networkOrigin", "getterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkOrigin", "sensitive" : false, "setterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "setterMethodName" : "setNetworkOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfiguration", "beanStyleSetterMethodName" : "setVpcConfiguration", "c2jName" : "VpcConfiguration", "c2jShape" : "VpcConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

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

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@return The virtual private cloud (VPC) configuration for this access point, if one exists.\n@deprecated Use {@link #vpcConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@param vpcConfiguration The virtual private cloud (VPC) configuration for this access point, if one exists.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfiguration(VpcConfiguration)}\n", "documentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfiguration", "fluentSetterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@param vpcConfiguration The virtual private cloud (VPC) configuration for this access point, if one exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfiguration", "getterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@return The virtual private cloud (VPC) configuration for this access point, if one exists.", "getterModel" : { "returnType" : "VpcConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfiguration", "sensitive" : false, "setterDocumentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

\n@param vpcConfiguration The virtual private cloud (VPC) configuration for this access point, if one exists.", "setterMethodName" : "setVpcConfiguration", "setterModel" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : "

The virtual private cloud (VPC) configuration for this access point, if one exists.

", "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket associated with this access point.

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

The name of the bucket associated with this access point.

\n@return The name of the bucket associated with this access point.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket associated with this access point.

\n@param bucket The name of the bucket associated with this access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket associated with this access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket associated with this access point.

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

The name of the bucket associated with this access point.

\n@return The name of the bucket associated with this access point.", "getterModel" : { "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, "requiresLength" : 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 name of the bucket associated with this access point.

\n@param bucket The name of the bucket associated with this access point.", "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 name of the bucket associated with this access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "NetworkOrigin", "Bucket" ], "shapeName" : "AccessPoint", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccessPoint", "variableName" : "accessPoint", "variableType" : "AccessPoint", "documentation" : null, "simpleType" : "AccessPoint", "variableSetterType" : "AccessPoint" }, "wrapper" : false, "xmlNamespace" : null }, "BadRequestException" : { "c2jName" : "BadRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "BadRequestException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BadRequestException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BadRequestException", "variableName" : "badRequestException", "variableType" : "BadRequestException", "documentation" : null, "simpleType" : "BadRequestException", "variableSetterType" : "BadRequestException" }, "wrapper" : false, "xmlNamespace" : null }, "CreateAccessPointRequest" : { "c2jName" : "CreateAccessPointRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateAccessPoint", "locationName" : "CreateAccessPointRequest", "requestUri" : "/v20180820/accesspoint/{name}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : "http://awss3control.amazonaws.com/doc/2018-08-20/" }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

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

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@return The AWS account ID for the owner of the bucket for which you want to create an access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@param accountId The AWS account ID for the owner of the bucket for which you want to create an access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@param accountId The AWS account ID for the owner of the bucket for which you want to create an access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@return The AWS account ID for the owner of the bucket for which you want to create an access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@param accountId The AWS account ID for the owner of the bucket for which you want to create an access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name you want to assign to this access point.

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

The name you want to assign to this access point.

\n@return The name you want to assign to this access point.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name you want to assign to this access point.

\n@param name The name you want to assign to this access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name you want to assign to this access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name you want to assign to this access point.

\n@param name The name you want to assign to this access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name you want to assign to this access point.

\n@return The name you want to assign to this access point.", "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" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name you want to assign to this access point.

\n@param name The name you want to assign to this access point.", "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 you want to assign to this access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket that you want to associate this access point with.

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

The name of the bucket that you want to associate this access point with.

\n@return The name of the bucket that you want to associate this access point with.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket that you want to associate this access point with.

\n@param bucket The name of the bucket that you want to associate this access point with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket that you want to associate this access point with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket that you want to associate this access point with.

\n@param bucket The name of the bucket that you want to associate this access point with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

The name of the bucket that you want to associate this access point with.

\n@return The name of the bucket that you want to associate this access point with.", "getterModel" : { "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, "requiresLength" : 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 name of the bucket that you want to associate this access point with.

\n@param bucket The name of the bucket that you want to associate this access point with.", "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 name of the bucket that you want to associate this access point with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfiguration", "beanStyleSetterMethodName" : "setVpcConfiguration", "c2jName" : "VpcConfiguration", "c2jShape" : "VpcConfiguration", "defaultConsumerFluentSetterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

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

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@return If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).\n@deprecated Use {@link #vpcConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@param vpcConfiguration If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfiguration(VpcConfiguration)}\n", "documentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfiguration", "fluentSetterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@param vpcConfiguration If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfiguration", "getterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@return If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).", "getterModel" : { "returnType" : "VpcConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfiguration", "sensitive" : false, "setterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@param vpcConfiguration If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).", "setterMethodName" : "setVpcConfiguration", "setterModel" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

", "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\nThis is a convenience that creates an instance of the {@link PublicAccessBlockConfiguration.Builder} avoiding the need to create one manually via {@link PublicAccessBlockConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link PublicAccessBlockConfiguration.Builder#build()} is called immediately and its result is passed to {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}.\n@param publicAccessBlockConfiguration a consumer that will call methods on {@link PublicAccessBlockConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

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

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@return The AWS account ID for the owner of the bucket for which you want to create an access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@param accountId The AWS account ID for the owner of the bucket for which you want to create an access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@param accountId The AWS account ID for the owner of the bucket for which you want to create an access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@return The AWS account ID for the owner of the bucket for which you want to create an access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@param accountId The AWS account ID for the owner of the bucket for which you want to create an access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Bucket" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket that you want to associate this access point with.

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

The name of the bucket that you want to associate this access point with.

\n@return The name of the bucket that you want to associate this access point with.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket that you want to associate this access point with.

\n@param bucket The name of the bucket that you want to associate this access point with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket that you want to associate this access point with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket that you want to associate this access point with.

\n@param bucket The name of the bucket that you want to associate this access point with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

The name of the bucket that you want to associate this access point with.

\n@return The name of the bucket that you want to associate this access point with.", "getterModel" : { "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, "requiresLength" : 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 name of the bucket that you want to associate this access point with.

\n@param bucket The name of the bucket that you want to associate this access point with.", "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 name of the bucket that you want to associate this access point with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name you want to assign to this access point.

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

The name you want to assign to this access point.

\n@return The name you want to assign to this access point.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name you want to assign to this access point.

\n@param name The name you want to assign to this access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name you want to assign to this access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name you want to assign to this access point.

\n@param name The name you want to assign to this access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name you want to assign to this access point.

\n@return The name you want to assign to this access point.", "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" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name you want to assign to this access point.

\n@param name The name you want to assign to this access point.", "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 you want to assign to this access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PublicAccessBlockConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\nThis is a convenience that creates an instance of the {@link PublicAccessBlockConfiguration.Builder} avoiding the need to create one manually via {@link PublicAccessBlockConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link PublicAccessBlockConfiguration.Builder#build()} is called immediately and its result is passed to {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}.\n@param publicAccessBlockConfiguration a consumer that will call methods on {@link PublicAccessBlockConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfiguration", "beanStyleSetterMethodName" : "setVpcConfiguration", "c2jName" : "VpcConfiguration", "c2jShape" : "VpcConfiguration", "defaultConsumerFluentSetterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

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

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@return If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).\n@deprecated Use {@link #vpcConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@param vpcConfiguration If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfiguration(VpcConfiguration)}\n", "documentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfiguration", "fluentSetterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@param vpcConfiguration If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfiguration", "getterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@return If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).", "getterModel" : { "returnType" : "VpcConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfiguration", "sensitive" : false, "setterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@param vpcConfiguration If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).", "setterMethodName" : "setVpcConfiguration", "setterModel" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

", "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

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

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@return The AWS account ID for the owner of the bucket for which you want to create an access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@param accountId The AWS account ID for the owner of the bucket for which you want to create an access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@param accountId The AWS account ID for the owner of the bucket for which you want to create an access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@return The AWS account ID for the owner of the bucket for which you want to create an access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

\n@param accountId The AWS account ID for the owner of the bucket for which you want to create an access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID for the owner of the bucket for which you want to create an access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name you want to assign to this access point.

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

The name you want to assign to this access point.

\n@return The name you want to assign to this access point.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name you want to assign to this access point.

\n@param name The name you want to assign to this access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name you want to assign to this access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name you want to assign to this access point.

\n@param name The name you want to assign to this access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name you want to assign to this access point.

\n@return The name you want to assign to this access point.", "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" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name you want to assign to this access point.

\n@param name The name you want to assign to this access point.", "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 you want to assign to this access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket that you want to associate this access point with.

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

The name of the bucket that you want to associate this access point with.

\n@return The name of the bucket that you want to associate this access point with.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket that you want to associate this access point with.

\n@param bucket The name of the bucket that you want to associate this access point with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket that you want to associate this access point with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket that you want to associate this access point with.

\n@param bucket The name of the bucket that you want to associate this access point with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

The name of the bucket that you want to associate this access point with.

\n@return The name of the bucket that you want to associate this access point with.", "getterModel" : { "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, "requiresLength" : 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 name of the bucket that you want to associate this access point with.

\n@param bucket The name of the bucket that you want to associate this access point with.", "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 name of the bucket that you want to associate this access point with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfiguration", "beanStyleSetterMethodName" : "setVpcConfiguration", "c2jName" : "VpcConfiguration", "c2jShape" : "VpcConfiguration", "defaultConsumerFluentSetterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

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

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@return If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).\n@deprecated Use {@link #vpcConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@param vpcConfiguration If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfiguration(VpcConfiguration)}\n", "documentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfiguration", "fluentSetterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@param vpcConfiguration If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfiguration", "getterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@return If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).", "getterModel" : { "returnType" : "VpcConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfiguration", "sensitive" : false, "setterDocumentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

\n@param vpcConfiguration If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).", "setterMethodName" : "setVpcConfiguration", "setterModel" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : "

If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).

", "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\nThis is a convenience that creates an instance of the {@link PublicAccessBlockConfiguration.Builder} avoiding the need to create one manually via {@link PublicAccessBlockConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link PublicAccessBlockConfiguration.Builder#build()} is called immediately and its result is passed to {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}.\n@param publicAccessBlockConfiguration a consumer that will call methods on {@link PublicAccessBlockConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "Name", "Bucket" ], "shapeName" : "CreateAccessPointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateAccessPointRequest", "variableName" : "createAccessPointRequest", "variableType" : "CreateAccessPointRequest", "documentation" : null, "simpleType" : "CreateAccessPointRequest", "variableSetterType" : "CreateAccessPointRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateAccessPointResponse" : { "c2jName" : "CreateAccessPointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateAccessPointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAccessPointResponse", "variableName" : "createAccessPointResponse", "variableType" : "CreateAccessPointResponse", "documentation" : null, "simpleType" : "CreateAccessPointResponse", "variableSetterType" : "CreateAccessPointResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateJobRequest" : { "c2jName" : "CreateJobRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateJob", "locationName" : "CreateJobRequest", "requestUri" : "/v20180820/jobs", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : "http://awss3control.amazonaws.com/doc/2018-08-20/" }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfirmationRequired", "beanStyleSetterMethodName" : "setConfirmationRequired", "c2jName" : "ConfirmationRequired", "c2jShape" : "ConfirmationRequired", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

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

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.\n@deprecated Use {@link #confirmationRequired()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #confirmationRequired(Boolean)}\n", "documentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfirmationRequired property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfirmationRequired", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationRequired", "fluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "confirmationRequired", "getterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationRequired", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationRequired", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ConfirmationRequired", "sensitive" : false, "setterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.", "setterMethodName" : "setConfirmationRequired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOperation", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "JobOperation", "defaultConsumerFluentSetterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

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

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@return The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.\n@deprecated Use {@link #operation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@param operation The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #operation(JobOperation)}\n", "documentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Operation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOperation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operation", "fluentSetterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@param operation The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@return The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.", "getterModel" : { "returnType" : "JobOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@param operation The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : null, "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

", "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReport", "beanStyleSetterMethodName" : "setReport", "c2jName" : "Report", "c2jShape" : "JobReport", "defaultConsumerFluentSetterDocumentation" : "

Configuration parameters for the optional job-completion report.

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

Configuration parameters for the optional job-completion report.

\n@return Configuration parameters for the optional job-completion report.\n@deprecated Use {@link #report()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@param report Configuration parameters for the optional job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #report(JobReport)}\n", "documentation" : "

Configuration parameters for the optional job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Report property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "report", "fluentSetterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@param report Configuration parameters for the optional job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "report", "getterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@return Configuration parameters for the optional job-completion report.", "getterModel" : { "returnType" : "JobReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Report", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Report", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Report", "sensitive" : false, "setterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@param report Configuration parameters for the optional job-completion report.", "setterMethodName" : "setReport", "setterModel" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : null, "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : "

Configuration parameters for the optional job-completion report.

", "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "NonEmptyMaxLength64String", "defaultConsumerFluentSetterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

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

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@return An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.\n@deprecated Use {@link #clientRequestToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@param clientRequestToken An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientRequestToken(String)}\n", "documentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientRequestToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientRequestToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientRequestToken", "fluentSetterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@param clientRequestToken An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@return An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@param clientRequestToken An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifest", "beanStyleSetterMethodName" : "setManifest", "c2jName" : "Manifest", "c2jShape" : "JobManifest", "defaultConsumerFluentSetterDocumentation" : "

Configuration parameters for the manifest.

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

Configuration parameters for the manifest.

\n@return Configuration parameters for the manifest.\n@deprecated Use {@link #manifest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Configuration parameters for the manifest.

\n@param manifest Configuration parameters for the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #manifest(JobManifest)}\n", "documentation" : "

Configuration parameters for the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Manifest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifest", "fluentSetterDocumentation" : "

Configuration parameters for the manifest.

\n@param manifest Configuration parameters for the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifest", "getterDocumentation" : "

Configuration parameters for the manifest.

\n@return Configuration parameters for the manifest.", "getterModel" : { "returnType" : "JobManifest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Manifest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Manifest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Manifest", "sensitive" : false, "setterDocumentation" : "

Configuration parameters for the manifest.

\n@param manifest Configuration parameters for the manifest.", "setterMethodName" : "setManifest", "setterModel" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : null, "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : "

Configuration parameters for the manifest.

", "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "NonEmptyMaxLength256String", "defaultConsumerFluentSetterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

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

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@return A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@param description A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@param description A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@return A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@param description A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@return The numerical priority for this job. Higher numbers indicate higher priority.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@param priority The numerical priority for this job. Higher numbers indicate higher priority.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@param priority The numerical priority for this job. Higher numbers indicate higher priority.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@return The numerical priority for this job. Higher numbers indicate higher priority.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@param priority The numerical priority for this job. Higher numbers indicate higher priority.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

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

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "S3TagSet", "defaultConsumerFluentSetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n@param tags A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n@param tags A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n@param tags A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.", "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" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ClientRequestToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "NonEmptyMaxLength64String", "defaultConsumerFluentSetterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

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

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@return An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.\n@deprecated Use {@link #clientRequestToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@param clientRequestToken An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientRequestToken(String)}\n", "documentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientRequestToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientRequestToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientRequestToken", "fluentSetterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@param clientRequestToken An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@return An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@param clientRequestToken An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ConfirmationRequired" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfirmationRequired", "beanStyleSetterMethodName" : "setConfirmationRequired", "c2jName" : "ConfirmationRequired", "c2jShape" : "ConfirmationRequired", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

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

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.\n@deprecated Use {@link #confirmationRequired()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #confirmationRequired(Boolean)}\n", "documentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfirmationRequired property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfirmationRequired", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationRequired", "fluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "confirmationRequired", "getterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationRequired", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationRequired", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ConfirmationRequired", "sensitive" : false, "setterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.", "setterMethodName" : "setConfirmationRequired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "NonEmptyMaxLength256String", "defaultConsumerFluentSetterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

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

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@return A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@param description A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@param description A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@return A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@param description A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Manifest" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifest", "beanStyleSetterMethodName" : "setManifest", "c2jName" : "Manifest", "c2jShape" : "JobManifest", "defaultConsumerFluentSetterDocumentation" : "

Configuration parameters for the manifest.

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

Configuration parameters for the manifest.

\n@return Configuration parameters for the manifest.\n@deprecated Use {@link #manifest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Configuration parameters for the manifest.

\n@param manifest Configuration parameters for the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #manifest(JobManifest)}\n", "documentation" : "

Configuration parameters for the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Manifest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifest", "fluentSetterDocumentation" : "

Configuration parameters for the manifest.

\n@param manifest Configuration parameters for the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifest", "getterDocumentation" : "

Configuration parameters for the manifest.

\n@return Configuration parameters for the manifest.", "getterModel" : { "returnType" : "JobManifest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Manifest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Manifest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Manifest", "sensitive" : false, "setterDocumentation" : "

Configuration parameters for the manifest.

\n@param manifest Configuration parameters for the manifest.", "setterMethodName" : "setManifest", "setterModel" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : null, "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : "

Configuration parameters for the manifest.

", "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Operation" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOperation", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "JobOperation", "defaultConsumerFluentSetterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

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

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@return The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.\n@deprecated Use {@link #operation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@param operation The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #operation(JobOperation)}\n", "documentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Operation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOperation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operation", "fluentSetterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@param operation The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@return The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.", "getterModel" : { "returnType" : "JobOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@param operation The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : null, "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

", "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Priority" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@return The numerical priority for this job. Higher numbers indicate higher priority.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@param priority The numerical priority for this job. Higher numbers indicate higher priority.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@param priority The numerical priority for this job. Higher numbers indicate higher priority.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@return The numerical priority for this job. Higher numbers indicate higher priority.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@param priority The numerical priority for this job. Higher numbers indicate higher priority.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Report" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReport", "beanStyleSetterMethodName" : "setReport", "c2jName" : "Report", "c2jShape" : "JobReport", "defaultConsumerFluentSetterDocumentation" : "

Configuration parameters for the optional job-completion report.

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

Configuration parameters for the optional job-completion report.

\n@return Configuration parameters for the optional job-completion report.\n@deprecated Use {@link #report()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@param report Configuration parameters for the optional job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #report(JobReport)}\n", "documentation" : "

Configuration parameters for the optional job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Report property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "report", "fluentSetterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@param report Configuration parameters for the optional job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "report", "getterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@return Configuration parameters for the optional job-completion report.", "getterModel" : { "returnType" : "JobReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Report", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Report", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Report", "sensitive" : false, "setterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@param report Configuration parameters for the optional job-completion report.", "setterMethodName" : "setReport", "setterModel" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : null, "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : "

Configuration parameters for the optional job-completion report.

", "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

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

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "S3TagSet", "defaultConsumerFluentSetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n@param tags A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n@param tags A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n@param tags A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.", "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" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfirmationRequired", "beanStyleSetterMethodName" : "setConfirmationRequired", "c2jName" : "ConfirmationRequired", "c2jShape" : "ConfirmationRequired", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

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

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.\n@deprecated Use {@link #confirmationRequired()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #confirmationRequired(Boolean)}\n", "documentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfirmationRequired property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfirmationRequired", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationRequired", "fluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "confirmationRequired", "getterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationRequired", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationRequired", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ConfirmationRequired", "sensitive" : false, "setterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.", "setterMethodName" : "setConfirmationRequired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : "

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOperation", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "JobOperation", "defaultConsumerFluentSetterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

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

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@return The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.\n@deprecated Use {@link #operation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@param operation The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #operation(JobOperation)}\n", "documentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Operation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOperation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operation", "fluentSetterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@param operation The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@return The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.", "getterModel" : { "returnType" : "JobOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

\n@param operation The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : null, "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

", "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReport", "beanStyleSetterMethodName" : "setReport", "c2jName" : "Report", "c2jShape" : "JobReport", "defaultConsumerFluentSetterDocumentation" : "

Configuration parameters for the optional job-completion report.

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

Configuration parameters for the optional job-completion report.

\n@return Configuration parameters for the optional job-completion report.\n@deprecated Use {@link #report()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@param report Configuration parameters for the optional job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #report(JobReport)}\n", "documentation" : "

Configuration parameters for the optional job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Report property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "report", "fluentSetterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@param report Configuration parameters for the optional job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "report", "getterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@return Configuration parameters for the optional job-completion report.", "getterModel" : { "returnType" : "JobReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Report", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Report", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Report", "sensitive" : false, "setterDocumentation" : "

Configuration parameters for the optional job-completion report.

\n@param report Configuration parameters for the optional job-completion report.", "setterMethodName" : "setReport", "setterModel" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : null, "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : "

Configuration parameters for the optional job-completion report.

", "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "NonEmptyMaxLength64String", "defaultConsumerFluentSetterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

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

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@return An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.\n@deprecated Use {@link #clientRequestToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@param clientRequestToken An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientRequestToken(String)}\n", "documentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientRequestToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientRequestToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientRequestToken", "fluentSetterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@param clientRequestToken An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@return An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

\n@param clientRequestToken An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifest", "beanStyleSetterMethodName" : "setManifest", "c2jName" : "Manifest", "c2jShape" : "JobManifest", "defaultConsumerFluentSetterDocumentation" : "

Configuration parameters for the manifest.

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

Configuration parameters for the manifest.

\n@return Configuration parameters for the manifest.\n@deprecated Use {@link #manifest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Configuration parameters for the manifest.

\n@param manifest Configuration parameters for the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #manifest(JobManifest)}\n", "documentation" : "

Configuration parameters for the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Manifest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifest", "fluentSetterDocumentation" : "

Configuration parameters for the manifest.

\n@param manifest Configuration parameters for the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifest", "getterDocumentation" : "

Configuration parameters for the manifest.

\n@return Configuration parameters for the manifest.", "getterModel" : { "returnType" : "JobManifest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Manifest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Manifest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Manifest", "sensitive" : false, "setterDocumentation" : "

Configuration parameters for the manifest.

\n@param manifest Configuration parameters for the manifest.", "setterMethodName" : "setManifest", "setterModel" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : null, "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : "

Configuration parameters for the manifest.

", "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "NonEmptyMaxLength256String", "defaultConsumerFluentSetterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

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

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@return A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@param description A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@param description A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@return A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

\n@param description A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@return The numerical priority for this job. Higher numbers indicate higher priority.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@param priority The numerical priority for this job. Higher numbers indicate higher priority.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@param priority The numerical priority for this job. Higher numbers indicate higher priority.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@return The numerical priority for this job. Higher numbers indicate higher priority.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

\n@param priority The numerical priority for this job. Higher numbers indicate higher priority.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The numerical priority for this job. Higher numbers indicate higher priority.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

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

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "S3TagSet", "defaultConsumerFluentSetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n@param tags A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n@param tags A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

\n@param tags A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.", "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" : "

A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "Operation", "Report", "ClientRequestToken", "Manifest", "Priority", "RoleArn" ], "shapeName" : "CreateJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateJobRequest", "variableName" : "createJobRequest", "variableType" : "CreateJobRequest", "documentation" : null, "simpleType" : "CreateJobRequest", "variableSetterType" : "CreateJobRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateJobResponse" : { "c2jName" : "CreateJobResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

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

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@return The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@param jobId The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@param jobId The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@return The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@param jobId The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

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

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@return The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@param jobId The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@param jobId The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@return The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@param jobId The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

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

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@return The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@param jobId The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@param jobId The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@return The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

\n@param jobId The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful Create Job request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateJobResponse", "variableName" : "createJobResponse", "variableType" : "CreateJobResponse", "documentation" : null, "simpleType" : "CreateJobResponse", "variableSetterType" : "CreateJobResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteAccessPointPolicyRequest" : { "c2jName" : "DeleteAccessPointPolicyRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteAccessPointPolicy", "locationName" : null, "requestUri" : "/v20180820/accesspoint/{name}/policy", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose policy you want to delete.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@return The name of the access point whose policy you want to delete.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@param name The name of the access point whose policy you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose policy you want to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@param name The name of the access point whose policy you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@return The name of the access point whose policy you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose policy you want to delete.

\n@param name The name of the access point whose policy you want to delete.", "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 access point whose policy you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose policy you want to delete.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@return The name of the access point whose policy you want to delete.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@param name The name of the access point whose policy you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose policy you want to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@param name The name of the access point whose policy you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@return The name of the access point whose policy you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose policy you want to delete.

\n@param name The name of the access point whose policy you want to delete.", "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 access point whose policy you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose policy you want to delete.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@return The name of the access point whose policy you want to delete.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@param name The name of the access point whose policy you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose policy you want to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@param name The name of the access point whose policy you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose policy you want to delete.

\n@return The name of the access point whose policy you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose policy you want to delete.

\n@param name The name of the access point whose policy you want to delete.", "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 access point whose policy you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "Name" ], "shapeName" : "DeleteAccessPointPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAccessPointPolicyRequest", "variableName" : "deleteAccessPointPolicyRequest", "variableType" : "DeleteAccessPointPolicyRequest", "documentation" : null, "simpleType" : "DeleteAccessPointPolicyRequest", "variableSetterType" : "DeleteAccessPointPolicyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteAccessPointPolicyResponse" : { "c2jName" : "DeleteAccessPointPolicyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteAccessPointPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAccessPointPolicyResponse", "variableName" : "deleteAccessPointPolicyResponse", "variableType" : "DeleteAccessPointPolicyResponse", "documentation" : null, "simpleType" : "DeleteAccessPointPolicyResponse", "variableSetterType" : "DeleteAccessPointPolicyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteAccessPointRequest" : { "c2jName" : "DeleteAccessPointRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteAccessPoint", "locationName" : null, "requestUri" : "/v20180820/accesspoint/{name}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point you want to delete.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the access point you want to delete.

\n@return The name of the access point you want to delete.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point you want to delete.

\n@param name The name of the access point you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point you want to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point you want to delete.

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

The name of the access point you want to delete.

\n@return The name of the access point you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point you want to delete.

\n@param name The name of the access point you want to delete.", "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 access point you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point you want to delete.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the access point you want to delete.

\n@return The name of the access point you want to delete.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point you want to delete.

\n@param name The name of the access point you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point you want to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point you want to delete.

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

The name of the access point you want to delete.

\n@return The name of the access point you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point you want to delete.

\n@param name The name of the access point you want to delete.", "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 access point you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point you want to delete.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the access point you want to delete.

\n@return The name of the access point you want to delete.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point you want to delete.

\n@param name The name of the access point you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point you want to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point you want to delete.

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

The name of the access point you want to delete.

\n@return The name of the access point you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point you want to delete.

\n@param name The name of the access point you want to delete.", "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 access point you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "Name" ], "shapeName" : "DeleteAccessPointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAccessPointRequest", "variableName" : "deleteAccessPointRequest", "variableType" : "DeleteAccessPointRequest", "documentation" : null, "simpleType" : "DeleteAccessPointRequest", "variableSetterType" : "DeleteAccessPointRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteAccessPointResponse" : { "c2jName" : "DeleteAccessPointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteAccessPointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAccessPointResponse", "variableName" : "deleteAccessPointResponse", "variableType" : "DeleteAccessPointResponse", "documentation" : null, "simpleType" : "DeleteAccessPointResponse", "variableSetterType" : "DeleteAccessPointResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteJobTaggingRequest" : { "c2jName" : "DeleteJobTaggingRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteJobTagging", "locationName" : null, "requestUri" : "/v20180820/jobs/{id}/tagging", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

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

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

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

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to delete.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to delete.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

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

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

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

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to delete.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to delete.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

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

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

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

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to delete.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to delete.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "JobId" ], "shapeName" : "DeleteJobTaggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteJobTaggingRequest", "variableName" : "deleteJobTaggingRequest", "variableType" : "DeleteJobTaggingRequest", "documentation" : null, "simpleType" : "DeleteJobTaggingRequest", "variableSetterType" : "DeleteJobTaggingRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteJobTaggingResponse" : { "c2jName" : "DeleteJobTaggingResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteJobTaggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteJobTaggingResponse", "variableName" : "deleteJobTaggingResponse", "variableType" : "DeleteJobTaggingResponse", "documentation" : null, "simpleType" : "DeleteJobTaggingResponse", "variableSetterType" : "DeleteJobTaggingResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeletePublicAccessBlockRequest" : { "c2jName" : "DeletePublicAccessBlockRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeletePublicAccessBlock", "locationName" : null, "requestUri" : "/v20180820/configuration/publicAccessBlock", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

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

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

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

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

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

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId" ], "shapeName" : "DeletePublicAccessBlockRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeletePublicAccessBlockRequest", "variableName" : "deletePublicAccessBlockRequest", "variableType" : "DeletePublicAccessBlockRequest", "documentation" : null, "simpleType" : "DeletePublicAccessBlockRequest", "variableSetterType" : "DeletePublicAccessBlockRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeletePublicAccessBlockResponse" : { "c2jName" : "DeletePublicAccessBlockResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeletePublicAccessBlockResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeletePublicAccessBlockResponse", "variableName" : "deletePublicAccessBlockResponse", "variableType" : "DeletePublicAccessBlockResponse", "documentation" : null, "simpleType" : "DeletePublicAccessBlockResponse", "variableSetterType" : "DeletePublicAccessBlockResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeJobRequest" : { "c2jName" : "DescribeJobRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeJob", "locationName" : null, "requestUri" : "/v20180820/jobs/{id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose information you want to retrieve.

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

The ID for the job whose information you want to retrieve.

\n@return The ID for the job whose information you want to retrieve.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@param jobId The ID for the job whose information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose information you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@param jobId The ID for the job whose information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@return The ID for the job whose information you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@param jobId The ID for the job whose information you want to retrieve.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose information you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose information you want to retrieve.

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

The ID for the job whose information you want to retrieve.

\n@return The ID for the job whose information you want to retrieve.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@param jobId The ID for the job whose information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose information you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@param jobId The ID for the job whose information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@return The ID for the job whose information you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@param jobId The ID for the job whose information you want to retrieve.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose information you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose information you want to retrieve.

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

The ID for the job whose information you want to retrieve.

\n@return The ID for the job whose information you want to retrieve.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@param jobId The ID for the job whose information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose information you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@param jobId The ID for the job whose information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@return The ID for the job whose information you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose information you want to retrieve.

\n@param jobId The ID for the job whose information you want to retrieve.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose information you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "JobId" ], "shapeName" : "DescribeJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeJobRequest", "variableName" : "describeJobRequest", "variableType" : "DescribeJobRequest", "documentation" : null, "simpleType" : "DescribeJobRequest", "variableSetterType" : "DescribeJobRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeJobResponse" : { "c2jName" : "DescribeJobResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "Job", "c2jShape" : "JobDescriptor", "defaultConsumerFluentSetterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

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

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@return Contains the configuration parameters and status for the job specified in the Describe Job request.\n@deprecated Use {@link #job()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@param job Contains the configuration parameters and status for the job specified in the Describe Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #job(JobDescriptor)}\n", "documentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Job property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJob", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@param job Contains the configuration parameters and status for the job specified in the Describe Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@return Contains the configuration parameters and status for the job specified in the Describe Job request.", "getterModel" : { "returnType" : "JobDescriptor", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@param job Contains the configuration parameters and status for the job specified in the Describe Job request.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "JobDescriptor", "variableName" : "job", "variableType" : "JobDescriptor", "documentation" : null, "simpleType" : "JobDescriptor", "variableSetterType" : "JobDescriptor" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDescriptor", "variableName" : "job", "variableType" : "JobDescriptor", "documentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

", "simpleType" : "JobDescriptor", "variableSetterType" : "JobDescriptor" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Job" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "Job", "c2jShape" : "JobDescriptor", "defaultConsumerFluentSetterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

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

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@return Contains the configuration parameters and status for the job specified in the Describe Job request.\n@deprecated Use {@link #job()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@param job Contains the configuration parameters and status for the job specified in the Describe Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #job(JobDescriptor)}\n", "documentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Job property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJob", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@param job Contains the configuration parameters and status for the job specified in the Describe Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@return Contains the configuration parameters and status for the job specified in the Describe Job request.", "getterModel" : { "returnType" : "JobDescriptor", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@param job Contains the configuration parameters and status for the job specified in the Describe Job request.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "JobDescriptor", "variableName" : "job", "variableType" : "JobDescriptor", "documentation" : null, "simpleType" : "JobDescriptor", "variableSetterType" : "JobDescriptor" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDescriptor", "variableName" : "job", "variableType" : "JobDescriptor", "documentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

", "simpleType" : "JobDescriptor", "variableSetterType" : "JobDescriptor" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "Job", "c2jShape" : "JobDescriptor", "defaultConsumerFluentSetterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

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

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@return Contains the configuration parameters and status for the job specified in the Describe Job request.\n@deprecated Use {@link #job()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@param job Contains the configuration parameters and status for the job specified in the Describe Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #job(JobDescriptor)}\n", "documentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Job property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJob", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@param job Contains the configuration parameters and status for the job specified in the Describe Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@return Contains the configuration parameters and status for the job specified in the Describe Job request.", "getterModel" : { "returnType" : "JobDescriptor", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

\n@param job Contains the configuration parameters and status for the job specified in the Describe Job request.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "JobDescriptor", "variableName" : "job", "variableType" : "JobDescriptor", "documentation" : null, "simpleType" : "JobDescriptor", "variableSetterType" : "JobDescriptor" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobDescriptor", "variableName" : "job", "variableType" : "JobDescriptor", "documentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

", "simpleType" : "JobDescriptor", "variableSetterType" : "JobDescriptor" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeJobResponse", "variableName" : "describeJobResponse", "variableType" : "DescribeJobResponse", "documentation" : null, "simpleType" : "DescribeJobResponse", "variableSetterType" : "DescribeJobResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetAccessPointPolicyRequest" : { "c2jName" : "GetAccessPointPolicyRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetAccessPointPolicy", "locationName" : null, "requestUri" : "/v20180820/accesspoint/{name}/policy", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose policy you want to retrieve.

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

The name of the access point whose policy you want to retrieve.

\n@return The name of the access point whose policy you want to retrieve.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose policy you want to retrieve.

\n@param name The name of the access point whose policy you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose policy you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose policy you want to retrieve.

\n@param name The name of the access point whose policy you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose policy you want to retrieve.

\n@return The name of the access point whose policy you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose policy you want to retrieve.

\n@param name The name of the access point whose policy you want to retrieve.", "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 access point whose policy you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose policy you want to retrieve.

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

The name of the access point whose policy you want to retrieve.

\n@return The name of the access point whose policy you want to retrieve.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose policy you want to retrieve.

\n@param name The name of the access point whose policy you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose policy you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose policy you want to retrieve.

\n@param name The name of the access point whose policy you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose policy you want to retrieve.

\n@return The name of the access point whose policy you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose policy you want to retrieve.

\n@param name The name of the access point whose policy you want to retrieve.", "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 access point whose policy you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose policy you want to retrieve.

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

The name of the access point whose policy you want to retrieve.

\n@return The name of the access point whose policy you want to retrieve.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose policy you want to retrieve.

\n@param name The name of the access point whose policy you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose policy you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose policy you want to retrieve.

\n@param name The name of the access point whose policy you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose policy you want to retrieve.

\n@return The name of the access point whose policy you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose policy you want to retrieve.

\n@param name The name of the access point whose policy you want to retrieve.", "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 access point whose policy you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "Name" ], "shapeName" : "GetAccessPointPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAccessPointPolicyRequest", "variableName" : "getAccessPointPolicyRequest", "variableType" : "GetAccessPointPolicyRequest", "documentation" : null, "simpleType" : "GetAccessPointPolicyRequest", "variableSetterType" : "GetAccessPointPolicyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetAccessPointPolicyResponse" : { "c2jName" : "GetAccessPointPolicyResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "defaultConsumerFluentSetterDocumentation" : "

The access point policy associated with the specified access point.

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

The access point policy associated with the specified access point.

\n@return The access point policy associated with the specified access point.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The access point policy associated with the specified access point.

\n@param policy The access point policy associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

The access point policy associated with the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The access point policy associated with the specified access point.

\n@param policy The access point policy associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

The access point policy associated with the specified access point.

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

The access point policy associated with the specified access point.

\n@param policy The access point policy associated with the specified access point.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

The access point policy associated with the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Policy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "defaultConsumerFluentSetterDocumentation" : "

The access point policy associated with the specified access point.

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

The access point policy associated with the specified access point.

\n@return The access point policy associated with the specified access point.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The access point policy associated with the specified access point.

\n@param policy The access point policy associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

The access point policy associated with the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The access point policy associated with the specified access point.

\n@param policy The access point policy associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

The access point policy associated with the specified access point.

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

The access point policy associated with the specified access point.

\n@param policy The access point policy associated with the specified access point.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

The access point policy associated with the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "defaultConsumerFluentSetterDocumentation" : "

The access point policy associated with the specified access point.

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

The access point policy associated with the specified access point.

\n@return The access point policy associated with the specified access point.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The access point policy associated with the specified access point.

\n@param policy The access point policy associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

The access point policy associated with the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The access point policy associated with the specified access point.

\n@param policy The access point policy associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

The access point policy associated with the specified access point.

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

The access point policy associated with the specified access point.

\n@param policy The access point policy associated with the specified access point.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

The access point policy associated with the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAccessPointPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAccessPointPolicyResponse", "variableName" : "getAccessPointPolicyResponse", "variableType" : "GetAccessPointPolicyResponse", "documentation" : null, "simpleType" : "GetAccessPointPolicyResponse", "variableSetterType" : "GetAccessPointPolicyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetAccessPointPolicyStatusRequest" : { "c2jName" : "GetAccessPointPolicyStatusRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetAccessPointPolicyStatus", "locationName" : null, "requestUri" : "/v20180820/accesspoint/{name}/policyStatus", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

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

The name of the access point whose policy status you want to retrieve.

\n@return The name of the access point whose policy status you want to retrieve.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

\n@param name The name of the access point whose policy status you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose policy status you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

\n@param name The name of the access point whose policy status you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

\n@return The name of the access point whose policy status you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose policy status you want to retrieve.

\n@param name The name of the access point whose policy status you want to retrieve.", "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 access point whose policy status you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

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

The name of the access point whose policy status you want to retrieve.

\n@return The name of the access point whose policy status you want to retrieve.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

\n@param name The name of the access point whose policy status you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose policy status you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

\n@param name The name of the access point whose policy status you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

\n@return The name of the access point whose policy status you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose policy status you want to retrieve.

\n@param name The name of the access point whose policy status you want to retrieve.", "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 access point whose policy status you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

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

The name of the access point whose policy status you want to retrieve.

\n@return The name of the access point whose policy status you want to retrieve.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

\n@param name The name of the access point whose policy status you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose policy status you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

\n@param name The name of the access point whose policy status you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose policy status you want to retrieve.

\n@return The name of the access point whose policy status you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose policy status you want to retrieve.

\n@param name The name of the access point whose policy status you want to retrieve.", "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 access point whose policy status you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "Name" ], "shapeName" : "GetAccessPointPolicyStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAccessPointPolicyStatusRequest", "variableName" : "getAccessPointPolicyStatusRequest", "variableType" : "GetAccessPointPolicyStatusRequest", "documentation" : null, "simpleType" : "GetAccessPointPolicyStatusRequest", "variableSetterType" : "GetAccessPointPolicyStatusRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetAccessPointPolicyStatusResponse" : { "c2jName" : "GetAccessPointPolicyStatusResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicyStatus", "beanStyleSetterMethodName" : "setPolicyStatus", "c2jName" : "PolicyStatus", "c2jShape" : "PolicyStatus", "defaultConsumerFluentSetterDocumentation" : "

Indicates the current policy status of the specified access point.

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

Indicates the current policy status of the specified access point.

\n@return Indicates the current policy status of the specified access point.\n@deprecated Use {@link #policyStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@param policyStatus Indicates the current policy status of the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policyStatus(PolicyStatus)}\n", "documentation" : "

Indicates the current policy status of the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PolicyStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicyStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyStatus", "fluentSetterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@param policyStatus Indicates the current policy status of the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyStatus", "getterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@return Indicates the current policy status of the specified access point.", "getterModel" : { "returnType" : "PolicyStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PolicyStatus", "sensitive" : false, "setterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@param policyStatus Indicates the current policy status of the specified access point.", "setterMethodName" : "setPolicyStatus", "setterModel" : { "variableDeclarationType" : "PolicyStatus", "variableName" : "policyStatus", "variableType" : "PolicyStatus", "documentation" : null, "simpleType" : "PolicyStatus", "variableSetterType" : "PolicyStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PolicyStatus", "variableName" : "policyStatus", "variableType" : "PolicyStatus", "documentation" : "

Indicates the current policy status of the specified access point.

", "simpleType" : "PolicyStatus", "variableSetterType" : "PolicyStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PolicyStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicyStatus", "beanStyleSetterMethodName" : "setPolicyStatus", "c2jName" : "PolicyStatus", "c2jShape" : "PolicyStatus", "defaultConsumerFluentSetterDocumentation" : "

Indicates the current policy status of the specified access point.

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

Indicates the current policy status of the specified access point.

\n@return Indicates the current policy status of the specified access point.\n@deprecated Use {@link #policyStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@param policyStatus Indicates the current policy status of the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policyStatus(PolicyStatus)}\n", "documentation" : "

Indicates the current policy status of the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PolicyStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicyStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyStatus", "fluentSetterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@param policyStatus Indicates the current policy status of the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyStatus", "getterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@return Indicates the current policy status of the specified access point.", "getterModel" : { "returnType" : "PolicyStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PolicyStatus", "sensitive" : false, "setterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@param policyStatus Indicates the current policy status of the specified access point.", "setterMethodName" : "setPolicyStatus", "setterModel" : { "variableDeclarationType" : "PolicyStatus", "variableName" : "policyStatus", "variableType" : "PolicyStatus", "documentation" : null, "simpleType" : "PolicyStatus", "variableSetterType" : "PolicyStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PolicyStatus", "variableName" : "policyStatus", "variableType" : "PolicyStatus", "documentation" : "

Indicates the current policy status of the specified access point.

", "simpleType" : "PolicyStatus", "variableSetterType" : "PolicyStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicyStatus", "beanStyleSetterMethodName" : "setPolicyStatus", "c2jName" : "PolicyStatus", "c2jShape" : "PolicyStatus", "defaultConsumerFluentSetterDocumentation" : "

Indicates the current policy status of the specified access point.

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

Indicates the current policy status of the specified access point.

\n@return Indicates the current policy status of the specified access point.\n@deprecated Use {@link #policyStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@param policyStatus Indicates the current policy status of the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policyStatus(PolicyStatus)}\n", "documentation" : "

Indicates the current policy status of the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PolicyStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicyStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyStatus", "fluentSetterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@param policyStatus Indicates the current policy status of the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyStatus", "getterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@return Indicates the current policy status of the specified access point.", "getterModel" : { "returnType" : "PolicyStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PolicyStatus", "sensitive" : false, "setterDocumentation" : "

Indicates the current policy status of the specified access point.

\n@param policyStatus Indicates the current policy status of the specified access point.", "setterMethodName" : "setPolicyStatus", "setterModel" : { "variableDeclarationType" : "PolicyStatus", "variableName" : "policyStatus", "variableType" : "PolicyStatus", "documentation" : null, "simpleType" : "PolicyStatus", "variableSetterType" : "PolicyStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PolicyStatus", "variableName" : "policyStatus", "variableType" : "PolicyStatus", "documentation" : "

Indicates the current policy status of the specified access point.

", "simpleType" : "PolicyStatus", "variableSetterType" : "PolicyStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAccessPointPolicyStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAccessPointPolicyStatusResponse", "variableName" : "getAccessPointPolicyStatusResponse", "variableType" : "GetAccessPointPolicyStatusResponse", "documentation" : null, "simpleType" : "GetAccessPointPolicyStatusResponse", "variableSetterType" : "GetAccessPointPolicyStatusResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetAccessPointRequest" : { "c2jName" : "GetAccessPointRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetAccessPoint", "locationName" : null, "requestUri" : "/v20180820/accesspoint/{name}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

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

The name of the access point whose configuration information you want to retrieve.

\n@return The name of the access point whose configuration information you want to retrieve.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

\n@param name The name of the access point whose configuration information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose configuration information you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

\n@param name The name of the access point whose configuration information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

\n@return The name of the access point whose configuration information you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose configuration information you want to retrieve.

\n@param name The name of the access point whose configuration information you want to retrieve.", "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 access point whose configuration information you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

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

The name of the access point whose configuration information you want to retrieve.

\n@return The name of the access point whose configuration information you want to retrieve.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

\n@param name The name of the access point whose configuration information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose configuration information you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

\n@param name The name of the access point whose configuration information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

\n@return The name of the access point whose configuration information you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose configuration information you want to retrieve.

\n@param name The name of the access point whose configuration information you want to retrieve.", "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 access point whose configuration information you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

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

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the account that owns the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@return The account ID for the account that owns the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the account that owns the specified access point.

\n@param accountId The account ID for the account that owns the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the account that owns the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

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

The name of the access point whose configuration information you want to retrieve.

\n@return The name of the access point whose configuration information you want to retrieve.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

\n@param name The name of the access point whose configuration information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point whose configuration information you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

\n@param name The name of the access point whose configuration information you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point whose configuration information you want to retrieve.

\n@return The name of the access point whose configuration information you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point whose configuration information you want to retrieve.

\n@param name The name of the access point whose configuration information you want to retrieve.", "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 access point whose configuration information you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "Name" ], "shapeName" : "GetAccessPointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAccessPointRequest", "variableName" : "getAccessPointRequest", "variableType" : "GetAccessPointRequest", "documentation" : null, "simpleType" : "GetAccessPointRequest", "variableSetterType" : "GetAccessPointRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetAccessPointResponse" : { "c2jName" : "GetAccessPointResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the specified access point.

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

The name of the specified access point.

\n@return The name of the specified access point.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the specified access point.

\n@param name The name of the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the specified access point.

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

The name of the specified access point.

\n@return The name of the specified access point.", "getterModel" : { "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, "requiresLength" : 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 specified access point.

\n@param name The name of the specified access point.", "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 specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket associated with the specified access point.

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

The name of the bucket associated with the specified access point.

\n@return The name of the bucket associated with the specified access point.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket associated with the specified access point.

\n@param bucket The name of the bucket associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket associated with the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket associated with the specified access point.

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

The name of the bucket associated with the specified access point.

\n@return The name of the bucket associated with the specified access point.", "getterModel" : { "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, "requiresLength" : 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 name of the bucket associated with the specified access point.

\n@param bucket The name of the bucket associated with the specified access point.", "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 name of the bucket associated with the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkOrigin", "beanStyleSetterMethodName" : "setNetworkOrigin", "c2jName" : "NetworkOrigin", "c2jShape" : "NetworkOrigin", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

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

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@deprecated Use {@link #networkOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin\n@deprecated Use {@link #networkOrigin(String)}\n", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "endpointDiscoveryId" : false, "enumType" : "NetworkOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkOrigin", "fluentEnumGetterMethodName" : "networkOrigin", "fluentEnumSetterMethodName" : "networkOrigin", "fluentGetterMethodName" : "networkOriginAsString", "fluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin", "fluentSetterMethodName" : "networkOrigin", "getterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkOrigin", "sensitive" : false, "setterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "setterMethodName" : "setNetworkOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfiguration", "beanStyleSetterMethodName" : "setVpcConfiguration", "c2jName" : "VpcConfiguration", "c2jShape" : "VpcConfiguration", "defaultConsumerFluentSetterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

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

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@return Contains the virtual private cloud (VPC) configuration for the specified access point.\n@deprecated Use {@link #vpcConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@param vpcConfiguration Contains the virtual private cloud (VPC) configuration for the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfiguration(VpcConfiguration)}\n", "documentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfiguration", "fluentSetterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@param vpcConfiguration Contains the virtual private cloud (VPC) configuration for the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfiguration", "getterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@return Contains the virtual private cloud (VPC) configuration for the specified access point.", "getterModel" : { "returnType" : "VpcConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfiguration", "sensitive" : false, "setterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@param vpcConfiguration Contains the virtual private cloud (VPC) configuration for the specified access point.", "setterMethodName" : "setVpcConfiguration", "setterModel" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

", "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\nThis is a convenience that creates an instance of the {@link PublicAccessBlockConfiguration.Builder} avoiding the need to create one manually via {@link PublicAccessBlockConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link PublicAccessBlockConfiguration.Builder#build()} is called immediately and its result is passed to {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}.\n@param publicAccessBlockConfiguration a consumer that will call methods on {@link PublicAccessBlockConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "CreationDate", "defaultConsumerFluentSetterDocumentation" : "

The date and time when the specified access point 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The date and time when the specified access point was created.

\n@return The date and time when the specified access point was created.\n@deprecated Use {@link #creationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date and time when the specified access point was created.

\n@param creationDate The date and time when the specified access point was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationDate(Instant)}\n", "documentation" : "

The date and time when the specified access point was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

The date and time when the specified access point was created.

\n@param creationDate The date and time when the specified access point was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

The date and time when the specified access point was created.

\n@return The date and time when the specified access point 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, "requiresLength" : 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" : "

The date and time when the specified access point was created.

\n@param creationDate The date and time when the specified access point 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" : "

The date and time when the specified access point was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket associated with the specified access point.

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

The name of the bucket associated with the specified access point.

\n@return The name of the bucket associated with the specified access point.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket associated with the specified access point.

\n@param bucket The name of the bucket associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket associated with the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket associated with the specified access point.

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

The name of the bucket associated with the specified access point.

\n@return The name of the bucket associated with the specified access point.", "getterModel" : { "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, "requiresLength" : 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 name of the bucket associated with the specified access point.

\n@param bucket The name of the bucket associated with the specified access point.", "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 name of the bucket associated with the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreationDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "CreationDate", "defaultConsumerFluentSetterDocumentation" : "

The date and time when the specified access point 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The date and time when the specified access point was created.

\n@return The date and time when the specified access point was created.\n@deprecated Use {@link #creationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date and time when the specified access point was created.

\n@param creationDate The date and time when the specified access point was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationDate(Instant)}\n", "documentation" : "

The date and time when the specified access point was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

The date and time when the specified access point was created.

\n@param creationDate The date and time when the specified access point was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

The date and time when the specified access point was created.

\n@return The date and time when the specified access point 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, "requiresLength" : 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" : "

The date and time when the specified access point was created.

\n@param creationDate The date and time when the specified access point 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" : "

The date and time when the specified access point was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the specified access point.

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

The name of the specified access point.

\n@return The name of the specified access point.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the specified access point.

\n@param name The name of the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the specified access point.

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

The name of the specified access point.

\n@return The name of the specified access point.", "getterModel" : { "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, "requiresLength" : 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 specified access point.

\n@param name The name of the specified access point.", "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 specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkOrigin" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkOrigin", "beanStyleSetterMethodName" : "setNetworkOrigin", "c2jName" : "NetworkOrigin", "c2jShape" : "NetworkOrigin", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

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

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@deprecated Use {@link #networkOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin\n@deprecated Use {@link #networkOrigin(String)}\n", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "endpointDiscoveryId" : false, "enumType" : "NetworkOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkOrigin", "fluentEnumGetterMethodName" : "networkOrigin", "fluentEnumSetterMethodName" : "networkOrigin", "fluentGetterMethodName" : "networkOriginAsString", "fluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin", "fluentSetterMethodName" : "networkOrigin", "getterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkOrigin", "sensitive" : false, "setterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "setterMethodName" : "setNetworkOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PublicAccessBlockConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\nThis is a convenience that creates an instance of the {@link PublicAccessBlockConfiguration.Builder} avoiding the need to create one manually via {@link PublicAccessBlockConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link PublicAccessBlockConfiguration.Builder#build()} is called immediately and its result is passed to {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}.\n@param publicAccessBlockConfiguration a consumer that will call methods on {@link PublicAccessBlockConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfiguration", "beanStyleSetterMethodName" : "setVpcConfiguration", "c2jName" : "VpcConfiguration", "c2jShape" : "VpcConfiguration", "defaultConsumerFluentSetterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

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

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@return Contains the virtual private cloud (VPC) configuration for the specified access point.\n@deprecated Use {@link #vpcConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@param vpcConfiguration Contains the virtual private cloud (VPC) configuration for the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfiguration(VpcConfiguration)}\n", "documentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfiguration", "fluentSetterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@param vpcConfiguration Contains the virtual private cloud (VPC) configuration for the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfiguration", "getterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@return Contains the virtual private cloud (VPC) configuration for the specified access point.", "getterModel" : { "returnType" : "VpcConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfiguration", "sensitive" : false, "setterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@param vpcConfiguration Contains the virtual private cloud (VPC) configuration for the specified access point.", "setterMethodName" : "setVpcConfiguration", "setterModel" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

", "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the specified access point.

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

The name of the specified access point.

\n@return The name of the specified access point.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the specified access point.

\n@param name The name of the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the specified access point.

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

The name of the specified access point.

\n@return The name of the specified access point.", "getterModel" : { "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, "requiresLength" : 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 specified access point.

\n@param name The name of the specified access point.", "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 specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket associated with the specified access point.

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

The name of the bucket associated with the specified access point.

\n@return The name of the bucket associated with the specified access point.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket associated with the specified access point.

\n@param bucket The name of the bucket associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket associated with the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket associated with the specified access point.

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

The name of the bucket associated with the specified access point.

\n@return The name of the bucket associated with the specified access point.", "getterModel" : { "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, "requiresLength" : 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 name of the bucket associated with the specified access point.

\n@param bucket The name of the bucket associated with the specified access point.", "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 name of the bucket associated with the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkOrigin", "beanStyleSetterMethodName" : "setNetworkOrigin", "c2jName" : "NetworkOrigin", "c2jShape" : "NetworkOrigin", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

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

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@deprecated Use {@link #networkOriginAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin\n@deprecated Use {@link #networkOrigin(String)}\n", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "endpointDiscoveryId" : false, "enumType" : "NetworkOrigin", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkOrigin property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkOrigin", "fluentEnumGetterMethodName" : "networkOrigin", "fluentEnumSetterMethodName" : "networkOrigin", "fluentGetterMethodName" : "networkOriginAsString", "fluentSetterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkOrigin", "fluentSetterMethodName" : "networkOrigin", "getterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n

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

\n@return Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkOrigin", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkOrigin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkOrigin", "sensitive" : false, "setterDocumentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

\n@param networkOrigin Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.\n@see NetworkOrigin", "setterMethodName" : "setNetworkOrigin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkOrigin", "variableType" : "String", "documentation" : "

Indicates whether this access point allows access from the public internet. If VpcConfiguration is specified for this access point, then NetworkOrigin is VPC, and the access point doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet, and the access point allows access from the public internet, subject to the access point and bucket access policies.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfiguration", "beanStyleSetterMethodName" : "setVpcConfiguration", "c2jName" : "VpcConfiguration", "c2jShape" : "VpcConfiguration", "defaultConsumerFluentSetterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

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

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@return Contains the virtual private cloud (VPC) configuration for the specified access point.\n@deprecated Use {@link #vpcConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@param vpcConfiguration Contains the virtual private cloud (VPC) configuration for the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfiguration(VpcConfiguration)}\n", "documentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfiguration", "fluentSetterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@param vpcConfiguration Contains the virtual private cloud (VPC) configuration for the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfiguration", "getterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@return Contains the virtual private cloud (VPC) configuration for the specified access point.", "getterModel" : { "returnType" : "VpcConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfiguration", "sensitive" : false, "setterDocumentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

\n@param vpcConfiguration Contains the virtual private cloud (VPC) configuration for the specified access point.", "setterMethodName" : "setVpcConfiguration", "setterModel" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : "

Contains the virtual private cloud (VPC) configuration for the specified access point.

", "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\nThis is a convenience that creates an instance of the {@link PublicAccessBlockConfiguration.Builder} avoiding the need to create one manually via {@link PublicAccessBlockConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link PublicAccessBlockConfiguration.Builder#build()} is called immediately and its result is passed to {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}.\n@param publicAccessBlockConfiguration a consumer that will call methods on {@link PublicAccessBlockConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "Returns the value of the PublicAccessBlockConfiguration property for this object.\n@return The value of the PublicAccessBlockConfiguration property for this object.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "Sets the value of the PublicAccessBlockConfiguration property for this object.\n\n@param publicAccessBlockConfiguration The new value for the PublicAccessBlockConfiguration property for this object.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "CreationDate", "defaultConsumerFluentSetterDocumentation" : "

The date and time when the specified access point 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The date and time when the specified access point was created.

\n@return The date and time when the specified access point was created.\n@deprecated Use {@link #creationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date and time when the specified access point was created.

\n@param creationDate The date and time when the specified access point was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationDate(Instant)}\n", "documentation" : "

The date and time when the specified access point was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

The date and time when the specified access point was created.

\n@param creationDate The date and time when the specified access point was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

The date and time when the specified access point was created.

\n@return The date and time when the specified access point 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, "requiresLength" : 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" : "

The date and time when the specified access point was created.

\n@param creationDate The date and time when the specified access point 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" : "

The date and time when the specified access point was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAccessPointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAccessPointResponse", "variableName" : "getAccessPointResponse", "variableType" : "GetAccessPointResponse", "documentation" : null, "simpleType" : "GetAccessPointResponse", "variableSetterType" : "GetAccessPointResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetJobTaggingRequest" : { "c2jName" : "GetJobTaggingRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetJobTagging", "locationName" : null, "requestUri" : "/v20180820/jobs/{id}/tagging", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

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

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

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

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

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

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

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

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

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

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

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

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "JobId" ], "shapeName" : "GetJobTaggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetJobTaggingRequest", "variableName" : "getJobTaggingRequest", "variableType" : "GetJobTaggingRequest", "documentation" : null, "simpleType" : "GetJobTaggingRequest", "variableSetterType" : "GetJobTaggingRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetJobTaggingResponse" : { "c2jName" : "GetJobTaggingResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "S3TagSet", "defaultConsumerFluentSetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n@param tags The set of tags associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n@param tags The set of tags associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags associated with the Amazon S3 Batch Operations job.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n@param tags The set of tags associated with the Amazon S3 Batch Operations job.", "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 set of tags associated with the Amazon S3 Batch Operations job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "S3TagSet", "defaultConsumerFluentSetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n@param tags The set of tags associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n@param tags The set of tags associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags associated with the Amazon S3 Batch Operations job.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n@param tags The set of tags associated with the Amazon S3 Batch Operations job.", "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 set of tags associated with the Amazon S3 Batch Operations job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "S3TagSet", "defaultConsumerFluentSetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n@param tags The set of tags associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n@param tags The set of tags associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags associated with the Amazon S3 Batch Operations job.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The set of tags associated with the Amazon S3 Batch Operations job.

\n@param tags The set of tags associated with the Amazon S3 Batch Operations job.", "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 set of tags associated with the Amazon S3 Batch Operations job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetJobTaggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetJobTaggingResponse", "variableName" : "getJobTaggingResponse", "variableType" : "GetJobTaggingResponse", "documentation" : null, "simpleType" : "GetJobTaggingResponse", "variableSetterType" : "GetJobTaggingResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetPublicAccessBlockRequest" : { "c2jName" : "GetPublicAccessBlockRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetPublicAccessBlock", "locationName" : null, "requestUri" : "/v20180820/configuration/publicAccessBlock", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

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

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

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

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

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

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId" ], "shapeName" : "GetPublicAccessBlockRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetPublicAccessBlockRequest", "variableName" : "getPublicAccessBlockRequest", "variableType" : "GetPublicAccessBlockRequest", "documentation" : null, "simpleType" : "GetPublicAccessBlockRequest", "variableSetterType" : "GetPublicAccessBlockRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetPublicAccessBlockResponse" : { "c2jName" : "GetPublicAccessBlockOutput", "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" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

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

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@return The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@return The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PublicAccessBlockConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

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

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@return The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@return The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

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

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@return The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@return The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "

The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.

", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetPublicAccessBlockResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetPublicAccessBlockResponse", "variableName" : "getPublicAccessBlockResponse", "variableType" : "GetPublicAccessBlockResponse", "documentation" : null, "simpleType" : "GetPublicAccessBlockResponse", "variableSetterType" : "GetPublicAccessBlockResponse" }, "wrapper" : false, "xmlNamespace" : null }, "IdempotencyException" : { "c2jName" : "IdempotencyException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "IdempotencyException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IdempotencyException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "IdempotencyException", "variableName" : "idempotencyException", "variableType" : "IdempotencyException", "documentation" : null, "simpleType" : "IdempotencyException", "variableSetterType" : "IdempotencyException" }, "wrapper" : false, "xmlNamespace" : null }, "InternalServiceException" : { "c2jName" : "InternalServiceException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServiceException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InternalServiceException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServiceException", "variableName" : "internalServiceException", "variableType" : "InternalServiceException", "documentation" : null, "simpleType" : "InternalServiceException", "variableSetterType" : "InternalServiceException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidNextTokenException" : { "c2jName" : "InvalidNextTokenException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidNextTokenException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidNextTokenException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidNextTokenException", "variableName" : "invalidNextTokenException", "variableType" : "InvalidNextTokenException", "documentation" : null, "simpleType" : "InvalidNextTokenException", "variableSetterType" : "InvalidNextTokenException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidRequestException" : { "c2jName" : "InvalidRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidRequestException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidRequestException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidRequestException", "variableName" : "invalidRequestException", "variableType" : "InvalidRequestException", "documentation" : null, "simpleType" : "InvalidRequestException", "variableSetterType" : "InvalidRequestException" }, "wrapper" : false, "xmlNamespace" : null }, "JobDescriptor" : { "c2jName" : "JobDescriptor", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A container element for the job configuration and status information returned by a Describe Job request.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@return The ID for the specified job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@param jobId The ID for the specified job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfirmationRequired", "beanStyleSetterMethodName" : "setConfirmationRequired", "c2jName" : "ConfirmationRequired", "c2jShape" : "ConfirmationRequired", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

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

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.\n@deprecated Use {@link #confirmationRequired()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #confirmationRequired(Boolean)}\n", "documentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfirmationRequired property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfirmationRequired", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationRequired", "fluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "confirmationRequired", "getterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationRequired", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationRequired", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ConfirmationRequired", "sensitive" : false, "setterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.", "setterMethodName" : "setConfirmationRequired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "NonEmptyMaxLength256String", "defaultConsumerFluentSetterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

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

The description for this job, if one was provided in this job's Create Job request.

\n@return The description for this job, if one was provided in this job's Create Job request.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@param description The description for this job, if one was provided in this job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

The description for this job, if one was provided in this job's Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@param description The description for this job, if one was provided in this job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@return The description for this job, if one was provided in this job's Create Job request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@param description The description for this job, if one was provided in this job's Create Job request.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description for this job, if one was provided in this job's Create Job request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobArn", "beanStyleSetterMethodName" : "setJobArn", "c2jName" : "JobArn", "c2jShape" : "JobArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

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

The Amazon Resource Name (ARN) for this job.

\n@return The Amazon Resource Name (ARN) for this job.\n@deprecated Use {@link #jobArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@param jobArn The Amazon Resource Name (ARN) for this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@param jobArn The Amazon Resource Name (ARN) for this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@return The Amazon Resource Name (ARN) for this job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@param jobArn The Amazon Resource Name (ARN) for this job.", "setterMethodName" : "setJobArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for this job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status of the specified job.

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

The current status of the specified job.

\n

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

\n@return The current status of the specified job.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the specified job.

\n@param status The current status of the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The current status of the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The current status of the specified job.

\n@param status The current status of the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The current status of the specified job.

\n

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

\n@return The current status of the specified job.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : 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 current status of the specified job.

\n@param status The current status of the specified job.\n@see JobStatus", "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 current status of the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifest", "beanStyleSetterMethodName" : "setManifest", "c2jName" : "Manifest", "c2jShape" : "JobManifest", "defaultConsumerFluentSetterDocumentation" : "

The configuration information for the specified job's manifest object.

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

The configuration information for the specified job's manifest object.

\n@return The configuration information for the specified job's manifest object.\n@deprecated Use {@link #manifest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@param manifest The configuration information for the specified job's manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #manifest(JobManifest)}\n", "documentation" : "

The configuration information for the specified job's manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Manifest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifest", "fluentSetterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@param manifest The configuration information for the specified job's manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifest", "getterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@return The configuration information for the specified job's manifest object.", "getterModel" : { "returnType" : "JobManifest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Manifest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Manifest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Manifest", "sensitive" : false, "setterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@param manifest The configuration information for the specified job's manifest object.", "setterMethodName" : "setManifest", "setterModel" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : null, "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : "

The configuration information for the specified job's manifest object.

", "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOperation", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "JobOperation", "defaultConsumerFluentSetterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

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

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@return The operation that the specified job is configured to execute on the objects listed in the manifest.\n@deprecated Use {@link #operation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@param operation The operation that the specified job is configured to execute on the objects listed in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #operation(JobOperation)}\n", "documentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Operation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOperation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operation", "fluentSetterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@param operation The operation that the specified job is configured to execute on the objects listed in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@return The operation that the specified job is configured to execute on the objects listed in the manifest.", "getterModel" : { "returnType" : "JobOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@param operation The operation that the specified job is configured to execute on the objects listed in the manifest.", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : null, "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

", "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The priority of the specified job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The priority of the specified job.

\n@return The priority of the specified job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The priority of the specified job.

\n@param priority The priority of the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The priority of the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The priority of the specified job.

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

The priority of the specified job.

\n@return The priority of the specified job.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The priority of the specified job.

\n@param priority The priority of the specified job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The priority of the specified job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgressSummary", "beanStyleSetterMethodName" : "setProgressSummary", "c2jName" : "ProgressSummary", "c2jShape" : "JobProgressSummary", "defaultConsumerFluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

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

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@deprecated Use {@link #progressSummary()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progressSummary(JobProgressSummary)}\n", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgressSummary property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgressSummary", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressSummary", "fluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressSummary", "getterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "getterModel" : { "returnType" : "JobProgressSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProgressSummary", "sensitive" : false, "setterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "setterMethodName" : "setProgressSummary", "setterModel" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : null, "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusUpdateReason", "beanStyleSetterMethodName" : "setStatusUpdateReason", "c2jName" : "StatusUpdateReason", "c2jShape" : "JobStatusUpdateReason", "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 #statusUpdateReason(String)}.\n@param statusUpdateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusUpdateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #statusUpdateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param statusUpdateReason \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusUpdateReason(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusUpdateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusUpdateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusUpdateReason", "fluentSetterDocumentation" : "

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

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

\n@param statusUpdateReason ", "setterMethodName" : "setStatusUpdateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFailureReasons", "beanStyleSetterMethodName" : "setFailureReasons", "c2jName" : "FailureReasons", "c2jShape" : "JobFailureList", "defaultConsumerFluentSetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\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 #failureReasons(List)}.\n@param failureReasons 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 #failureReasons(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n

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

\n

\nYou can use {@link #hasFailureReasons()} to see if a value was sent in this field.\n

\n@return If the specified job failed, this field contains information describing the failure.\n@deprecated Use {@link #failureReasons()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n@param failureReasons If the specified job failed, this field contains information describing the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #failureReasons(List)}\n", "documentation" : "

If the specified job failed, this field contains information describing the failure.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FailureReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFailureReasons", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureReasons", "fluentSetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n@param failureReasons If the specified job failed, this field contains information describing the failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureReasons", "getterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n

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

\n

\nYou can use {@link #hasFailureReasons()} to see if a value was sent in this field.\n

\n@return If the specified job failed, this field contains information describing the failure.", "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" : "FailureReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobFailure", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobFailure.Builder} avoiding the need to create one manually via {@link JobFailure#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobFailure.Builder#build()} is called immediately and its result is passed to {@link #member(JobFailure)}.\n@param member a consumer that will call methods on {@link JobFailure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobFailure)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobFailure)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "JobFailure", "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, "requiresLength" : 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" : "JobFailure", "variableName" : "member", "variableType" : "JobFailure", "documentation" : null, "simpleType" : "JobFailure", "variableSetterType" : "JobFailure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobFailure", "variableName" : "member", "variableType" : "JobFailure", "documentation" : "", "simpleType" : "JobFailure", "variableSetterType" : "JobFailure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobFailure", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobFailure", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FailureReasons", "sensitive" : false, "setterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n@param failureReasons If the specified job failed, this field contains information describing the failure.", "setterMethodName" : "setFailureReasons", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failureReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failureReasons", "variableType" : "java.util.List", "documentation" : "

If the specified job failed, this field contains information describing the failure.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReport", "beanStyleSetterMethodName" : "setReport", "c2jName" : "Report", "c2jShape" : "JobReport", "defaultConsumerFluentSetterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

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

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@return Contains the configuration information for the job-completion report if you requested one in the Create Job request.\n@deprecated Use {@link #report()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@param report Contains the configuration information for the job-completion report if you requested one in the Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #report(JobReport)}\n", "documentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Report property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "report", "fluentSetterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@param report Contains the configuration information for the job-completion report if you requested one in the Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "report", "getterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@return Contains the configuration information for the job-completion report if you requested one in the Create Job request.", "getterModel" : { "returnType" : "JobReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Report", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Report", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Report", "sensitive" : false, "setterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@param report Contains the configuration information for the job-completion report if you requested one in the Create Job request.", "setterMethodName" : "setReport", "setterModel" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : null, "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

", "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationTime", "beanStyleSetterMethodName" : "setCreationTime", "c2jName" : "CreationTime", "c2jShape" : "JobCreationTime", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when this job 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 #creationTime(Instant)}.\n@param creationTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when this job was created.

\n@return A timestamp indicating when this job was created.\n@deprecated Use {@link #creationTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when this job was created.

\n@param creationTime A timestamp indicating when this job was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationTime(Instant)}\n", "documentation" : "

A timestamp indicating when this job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationTime", "fluentSetterDocumentation" : "

A timestamp indicating when this job was created.

\n@param creationTime A timestamp indicating when this job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationTime", "getterDocumentation" : "

A timestamp indicating when this job was created.

\n@return A timestamp indicating when this job 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" : "CreationTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationTime", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when this job was created.

\n@param creationTime A timestamp indicating when this job was created.", "setterMethodName" : "setCreationTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when this job was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTerminationDate", "beanStyleSetterMethodName" : "setTerminationDate", "c2jName" : "TerminationDate", "c2jShape" : "JobTerminationDate", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\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 #terminationDate(Instant)}.\n@param terminationDate 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 #terminationDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@deprecated Use {@link #terminationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #terminationDate(Instant)}\n", "documentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TerminationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTerminationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminationDate", "fluentSetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminationDate", "getterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "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" : "TerminationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TerminationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TerminationDate", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "setterMethodName" : "setTerminationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

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

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuspendedDate", "beanStyleSetterMethodName" : "setSuspendedDate", "c2jName" : "SuspendedDate", "c2jShape" : "SuspendedDate", "defaultConsumerFluentSetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\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 #suspendedDate(Instant)}.\n@param suspendedDate 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 #suspendedDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@return The timestamp when this job was suspended, if it has been suspended.\n@deprecated Use {@link #suspendedDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@param suspendedDate The timestamp when this job was suspended, if it has been suspended.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suspendedDate(Instant)}\n", "documentation" : "

The timestamp when this job was suspended, if it has been suspended.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuspendedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuspendedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suspendedDate", "fluentSetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@param suspendedDate The timestamp when this job was suspended, if it has been suspended.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suspendedDate", "getterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@return The timestamp when this job was suspended, if it has been suspended.", "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" : "SuspendedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuspendedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SuspendedDate", "sensitive" : false, "setterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@param suspendedDate The timestamp when this job was suspended, if it has been suspended.", "setterMethodName" : "setSuspendedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "suspendedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "suspendedDate", "variableType" : "java.time.Instant", "documentation" : "

The timestamp when this job was suspended, if it has been suspended.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuspendedCause", "beanStyleSetterMethodName" : "setSuspendedCause", "c2jName" : "SuspendedCause", "c2jShape" : "SuspendedCause", "defaultConsumerFluentSetterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

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

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@return The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.\n@deprecated Use {@link #suspendedCause()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@param suspendedCause The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suspendedCause(String)}\n", "documentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuspendedCause property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuspendedCause", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suspendedCause", "fluentSetterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@param suspendedCause The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suspendedCause", "getterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@return The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuspendedCause", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuspendedCause", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SuspendedCause", "sensitive" : false, "setterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@param suspendedCause The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.", "setterMethodName" : "setSuspendedCause", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "suspendedCause", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "suspendedCause", "variableType" : "String", "documentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfirmationRequired" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfirmationRequired", "beanStyleSetterMethodName" : "setConfirmationRequired", "c2jName" : "ConfirmationRequired", "c2jShape" : "ConfirmationRequired", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

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

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.\n@deprecated Use {@link #confirmationRequired()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #confirmationRequired(Boolean)}\n", "documentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfirmationRequired property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfirmationRequired", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationRequired", "fluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "confirmationRequired", "getterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationRequired", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationRequired", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ConfirmationRequired", "sensitive" : false, "setterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.", "setterMethodName" : "setConfirmationRequired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreationTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationTime", "beanStyleSetterMethodName" : "setCreationTime", "c2jName" : "CreationTime", "c2jShape" : "JobCreationTime", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when this job 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 #creationTime(Instant)}.\n@param creationTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when this job was created.

\n@return A timestamp indicating when this job was created.\n@deprecated Use {@link #creationTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when this job was created.

\n@param creationTime A timestamp indicating when this job was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationTime(Instant)}\n", "documentation" : "

A timestamp indicating when this job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationTime", "fluentSetterDocumentation" : "

A timestamp indicating when this job was created.

\n@param creationTime A timestamp indicating when this job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationTime", "getterDocumentation" : "

A timestamp indicating when this job was created.

\n@return A timestamp indicating when this job 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" : "CreationTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationTime", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when this job was created.

\n@param creationTime A timestamp indicating when this job was created.", "setterMethodName" : "setCreationTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when this job was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "NonEmptyMaxLength256String", "defaultConsumerFluentSetterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

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

The description for this job, if one was provided in this job's Create Job request.

\n@return The description for this job, if one was provided in this job's Create Job request.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@param description The description for this job, if one was provided in this job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

The description for this job, if one was provided in this job's Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@param description The description for this job, if one was provided in this job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@return The description for this job, if one was provided in this job's Create Job request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@param description The description for this job, if one was provided in this job's Create Job request.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description for this job, if one was provided in this job's Create Job request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FailureReasons" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFailureReasons", "beanStyleSetterMethodName" : "setFailureReasons", "c2jName" : "FailureReasons", "c2jShape" : "JobFailureList", "defaultConsumerFluentSetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\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 #failureReasons(List)}.\n@param failureReasons 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 #failureReasons(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n

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

\n

\nYou can use {@link #hasFailureReasons()} to see if a value was sent in this field.\n

\n@return If the specified job failed, this field contains information describing the failure.\n@deprecated Use {@link #failureReasons()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n@param failureReasons If the specified job failed, this field contains information describing the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #failureReasons(List)}\n", "documentation" : "

If the specified job failed, this field contains information describing the failure.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FailureReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFailureReasons", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureReasons", "fluentSetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n@param failureReasons If the specified job failed, this field contains information describing the failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureReasons", "getterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n

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

\n

\nYou can use {@link #hasFailureReasons()} to see if a value was sent in this field.\n

\n@return If the specified job failed, this field contains information describing the failure.", "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" : "FailureReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobFailure", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobFailure.Builder} avoiding the need to create one manually via {@link JobFailure#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobFailure.Builder#build()} is called immediately and its result is passed to {@link #member(JobFailure)}.\n@param member a consumer that will call methods on {@link JobFailure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobFailure)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobFailure)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "JobFailure", "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, "requiresLength" : 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" : "JobFailure", "variableName" : "member", "variableType" : "JobFailure", "documentation" : null, "simpleType" : "JobFailure", "variableSetterType" : "JobFailure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobFailure", "variableName" : "member", "variableType" : "JobFailure", "documentation" : "", "simpleType" : "JobFailure", "variableSetterType" : "JobFailure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobFailure", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobFailure", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FailureReasons", "sensitive" : false, "setterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n@param failureReasons If the specified job failed, this field contains information describing the failure.", "setterMethodName" : "setFailureReasons", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failureReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failureReasons", "variableType" : "java.util.List", "documentation" : "

If the specified job failed, this field contains information describing the failure.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobArn", "beanStyleSetterMethodName" : "setJobArn", "c2jName" : "JobArn", "c2jShape" : "JobArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

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

The Amazon Resource Name (ARN) for this job.

\n@return The Amazon Resource Name (ARN) for this job.\n@deprecated Use {@link #jobArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@param jobArn The Amazon Resource Name (ARN) for this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@param jobArn The Amazon Resource Name (ARN) for this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@return The Amazon Resource Name (ARN) for this job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@param jobArn The Amazon Resource Name (ARN) for this job.", "setterMethodName" : "setJobArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for this job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@return The ID for the specified job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@param jobId The ID for the specified job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Manifest" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifest", "beanStyleSetterMethodName" : "setManifest", "c2jName" : "Manifest", "c2jShape" : "JobManifest", "defaultConsumerFluentSetterDocumentation" : "

The configuration information for the specified job's manifest object.

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

The configuration information for the specified job's manifest object.

\n@return The configuration information for the specified job's manifest object.\n@deprecated Use {@link #manifest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@param manifest The configuration information for the specified job's manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #manifest(JobManifest)}\n", "documentation" : "

The configuration information for the specified job's manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Manifest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifest", "fluentSetterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@param manifest The configuration information for the specified job's manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifest", "getterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@return The configuration information for the specified job's manifest object.", "getterModel" : { "returnType" : "JobManifest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Manifest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Manifest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Manifest", "sensitive" : false, "setterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@param manifest The configuration information for the specified job's manifest object.", "setterMethodName" : "setManifest", "setterModel" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : null, "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : "

The configuration information for the specified job's manifest object.

", "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Operation" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOperation", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "JobOperation", "defaultConsumerFluentSetterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

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

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@return The operation that the specified job is configured to execute on the objects listed in the manifest.\n@deprecated Use {@link #operation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@param operation The operation that the specified job is configured to execute on the objects listed in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #operation(JobOperation)}\n", "documentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Operation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOperation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operation", "fluentSetterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@param operation The operation that the specified job is configured to execute on the objects listed in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@return The operation that the specified job is configured to execute on the objects listed in the manifest.", "getterModel" : { "returnType" : "JobOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@param operation The operation that the specified job is configured to execute on the objects listed in the manifest.", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : null, "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

", "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Priority" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The priority of the specified job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The priority of the specified job.

\n@return The priority of the specified job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The priority of the specified job.

\n@param priority The priority of the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The priority of the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The priority of the specified job.

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

The priority of the specified job.

\n@return The priority of the specified job.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The priority of the specified job.

\n@param priority The priority of the specified job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The priority of the specified job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProgressSummary" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgressSummary", "beanStyleSetterMethodName" : "setProgressSummary", "c2jName" : "ProgressSummary", "c2jShape" : "JobProgressSummary", "defaultConsumerFluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

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

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@deprecated Use {@link #progressSummary()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progressSummary(JobProgressSummary)}\n", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgressSummary property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgressSummary", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressSummary", "fluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressSummary", "getterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "getterModel" : { "returnType" : "JobProgressSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProgressSummary", "sensitive" : false, "setterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "setterMethodName" : "setProgressSummary", "setterModel" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : null, "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Report" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReport", "beanStyleSetterMethodName" : "setReport", "c2jName" : "Report", "c2jShape" : "JobReport", "defaultConsumerFluentSetterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

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

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@return Contains the configuration information for the job-completion report if you requested one in the Create Job request.\n@deprecated Use {@link #report()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@param report Contains the configuration information for the job-completion report if you requested one in the Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #report(JobReport)}\n", "documentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Report property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "report", "fluentSetterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@param report Contains the configuration information for the job-completion report if you requested one in the Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "report", "getterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@return Contains the configuration information for the job-completion report if you requested one in the Create Job request.", "getterModel" : { "returnType" : "JobReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Report", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Report", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Report", "sensitive" : false, "setterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@param report Contains the configuration information for the job-completion report if you requested one in the Create Job request.", "setterMethodName" : "setReport", "setterModel" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : null, "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

", "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

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

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status of the specified job.

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

The current status of the specified job.

\n

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

\n@return The current status of the specified job.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the specified job.

\n@param status The current status of the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The current status of the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The current status of the specified job.

\n@param status The current status of the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The current status of the specified job.

\n

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

\n@return The current status of the specified job.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : 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 current status of the specified job.

\n@param status The current status of the specified job.\n@see JobStatus", "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 current status of the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusUpdateReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusUpdateReason", "beanStyleSetterMethodName" : "setStatusUpdateReason", "c2jName" : "StatusUpdateReason", "c2jShape" : "JobStatusUpdateReason", "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 #statusUpdateReason(String)}.\n@param statusUpdateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusUpdateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #statusUpdateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param statusUpdateReason \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusUpdateReason(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusUpdateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusUpdateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusUpdateReason", "fluentSetterDocumentation" : "

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

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

\n@param statusUpdateReason ", "setterMethodName" : "setStatusUpdateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SuspendedCause" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuspendedCause", "beanStyleSetterMethodName" : "setSuspendedCause", "c2jName" : "SuspendedCause", "c2jShape" : "SuspendedCause", "defaultConsumerFluentSetterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

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

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@return The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.\n@deprecated Use {@link #suspendedCause()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@param suspendedCause The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suspendedCause(String)}\n", "documentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuspendedCause property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuspendedCause", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suspendedCause", "fluentSetterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@param suspendedCause The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suspendedCause", "getterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@return The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuspendedCause", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuspendedCause", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SuspendedCause", "sensitive" : false, "setterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@param suspendedCause The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.", "setterMethodName" : "setSuspendedCause", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "suspendedCause", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "suspendedCause", "variableType" : "String", "documentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SuspendedDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuspendedDate", "beanStyleSetterMethodName" : "setSuspendedDate", "c2jName" : "SuspendedDate", "c2jShape" : "SuspendedDate", "defaultConsumerFluentSetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\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 #suspendedDate(Instant)}.\n@param suspendedDate 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 #suspendedDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@return The timestamp when this job was suspended, if it has been suspended.\n@deprecated Use {@link #suspendedDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@param suspendedDate The timestamp when this job was suspended, if it has been suspended.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suspendedDate(Instant)}\n", "documentation" : "

The timestamp when this job was suspended, if it has been suspended.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuspendedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuspendedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suspendedDate", "fluentSetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@param suspendedDate The timestamp when this job was suspended, if it has been suspended.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suspendedDate", "getterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@return The timestamp when this job was suspended, if it has been suspended.", "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" : "SuspendedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuspendedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SuspendedDate", "sensitive" : false, "setterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@param suspendedDate The timestamp when this job was suspended, if it has been suspended.", "setterMethodName" : "setSuspendedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "suspendedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "suspendedDate", "variableType" : "java.time.Instant", "documentation" : "

The timestamp when this job was suspended, if it has been suspended.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TerminationDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTerminationDate", "beanStyleSetterMethodName" : "setTerminationDate", "c2jName" : "TerminationDate", "c2jShape" : "JobTerminationDate", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\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 #terminationDate(Instant)}.\n@param terminationDate 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 #terminationDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@deprecated Use {@link #terminationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #terminationDate(Instant)}\n", "documentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TerminationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTerminationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminationDate", "fluentSetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminationDate", "getterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "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" : "TerminationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TerminationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TerminationDate", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "setterMethodName" : "setTerminationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@return The ID for the specified job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@param jobId The ID for the specified job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfirmationRequired", "beanStyleSetterMethodName" : "setConfirmationRequired", "c2jName" : "ConfirmationRequired", "c2jShape" : "ConfirmationRequired", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

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

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.\n@deprecated Use {@link #confirmationRequired()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #confirmationRequired(Boolean)}\n", "documentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConfirmationRequired property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfirmationRequired", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationRequired", "fluentSetterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "confirmationRequired", "getterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@return Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationRequired", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationRequired", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ConfirmationRequired", "sensitive" : false, "setterDocumentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

\n@param confirmationRequired Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.", "setterMethodName" : "setConfirmationRequired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "confirmationRequired", "variableType" : "Boolean", "documentation" : "

Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "NonEmptyMaxLength256String", "defaultConsumerFluentSetterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

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

The description for this job, if one was provided in this job's Create Job request.

\n@return The description for this job, if one was provided in this job's Create Job request.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@param description The description for this job, if one was provided in this job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

The description for this job, if one was provided in this job's Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@param description The description for this job, if one was provided in this job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@return The description for this job, if one was provided in this job's Create Job request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description for this job, if one was provided in this job's Create Job request.

\n@param description The description for this job, if one was provided in this job's Create Job request.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description for this job, if one was provided in this job's Create Job request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobArn", "beanStyleSetterMethodName" : "setJobArn", "c2jName" : "JobArn", "c2jShape" : "JobArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

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

The Amazon Resource Name (ARN) for this job.

\n@return The Amazon Resource Name (ARN) for this job.\n@deprecated Use {@link #jobArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@param jobArn The Amazon Resource Name (ARN) for this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@param jobArn The Amazon Resource Name (ARN) for this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@return The Amazon Resource Name (ARN) for this job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for this job.

\n@param jobArn The Amazon Resource Name (ARN) for this job.", "setterMethodName" : "setJobArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for this job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status of the specified job.

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

The current status of the specified job.

\n

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

\n@return The current status of the specified job.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the specified job.

\n@param status The current status of the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The current status of the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The current status of the specified job.

\n@param status The current status of the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The current status of the specified job.

\n

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

\n@return The current status of the specified job.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : 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 current status of the specified job.

\n@param status The current status of the specified job.\n@see JobStatus", "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 current status of the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifest", "beanStyleSetterMethodName" : "setManifest", "c2jName" : "Manifest", "c2jShape" : "JobManifest", "defaultConsumerFluentSetterDocumentation" : "

The configuration information for the specified job's manifest object.

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

The configuration information for the specified job's manifest object.

\n@return The configuration information for the specified job's manifest object.\n@deprecated Use {@link #manifest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@param manifest The configuration information for the specified job's manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #manifest(JobManifest)}\n", "documentation" : "

The configuration information for the specified job's manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Manifest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifest", "fluentSetterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@param manifest The configuration information for the specified job's manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifest", "getterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@return The configuration information for the specified job's manifest object.", "getterModel" : { "returnType" : "JobManifest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Manifest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Manifest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Manifest", "sensitive" : false, "setterDocumentation" : "

The configuration information for the specified job's manifest object.

\n@param manifest The configuration information for the specified job's manifest object.", "setterMethodName" : "setManifest", "setterModel" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : null, "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifest", "variableName" : "manifest", "variableType" : "JobManifest", "documentation" : "

The configuration information for the specified job's manifest object.

", "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOperation", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "JobOperation", "defaultConsumerFluentSetterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

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

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@return The operation that the specified job is configured to execute on the objects listed in the manifest.\n@deprecated Use {@link #operation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@param operation The operation that the specified job is configured to execute on the objects listed in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #operation(JobOperation)}\n", "documentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Operation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOperation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operation", "fluentSetterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@param operation The operation that the specified job is configured to execute on the objects listed in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@return The operation that the specified job is configured to execute on the objects listed in the manifest.", "getterModel" : { "returnType" : "JobOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

\n@param operation The operation that the specified job is configured to execute on the objects listed in the manifest.", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : null, "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobOperation", "variableName" : "operation", "variableType" : "JobOperation", "documentation" : "

The operation that the specified job is configured to execute on the objects listed in the manifest.

", "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The priority of the specified job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The priority of the specified job.

\n@return The priority of the specified job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The priority of the specified job.

\n@param priority The priority of the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The priority of the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The priority of the specified job.

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

The priority of the specified job.

\n@return The priority of the specified job.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The priority of the specified job.

\n@param priority The priority of the specified job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The priority of the specified job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgressSummary", "beanStyleSetterMethodName" : "setProgressSummary", "c2jName" : "ProgressSummary", "c2jShape" : "JobProgressSummary", "defaultConsumerFluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

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

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@deprecated Use {@link #progressSummary()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progressSummary(JobProgressSummary)}\n", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgressSummary property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgressSummary", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressSummary", "fluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressSummary", "getterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "getterModel" : { "returnType" : "JobProgressSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProgressSummary", "sensitive" : false, "setterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "setterMethodName" : "setProgressSummary", "setterModel" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : null, "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusUpdateReason", "beanStyleSetterMethodName" : "setStatusUpdateReason", "c2jName" : "StatusUpdateReason", "c2jShape" : "JobStatusUpdateReason", "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 #statusUpdateReason(String)}.\n@param statusUpdateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusUpdateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #statusUpdateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param statusUpdateReason \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusUpdateReason(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusUpdateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusUpdateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusUpdateReason", "fluentSetterDocumentation" : "

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

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

\n@param statusUpdateReason ", "setterMethodName" : "setStatusUpdateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFailureReasons", "beanStyleSetterMethodName" : "setFailureReasons", "c2jName" : "FailureReasons", "c2jShape" : "JobFailureList", "defaultConsumerFluentSetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\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 #failureReasons(List)}.\n@param failureReasons 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 #failureReasons(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n

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

\n

\nYou can use {@link #hasFailureReasons()} to see if a value was sent in this field.\n

\n@return If the specified job failed, this field contains information describing the failure.\n@deprecated Use {@link #failureReasons()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n@param failureReasons If the specified job failed, this field contains information describing the failure.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #failureReasons(List)}\n", "documentation" : "

If the specified job failed, this field contains information describing the failure.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FailureReasons property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFailureReasons", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureReasons", "fluentSetterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n@param failureReasons If the specified job failed, this field contains information describing the failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureReasons", "getterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n

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

\n

\nYou can use {@link #hasFailureReasons()} to see if a value was sent in this field.\n

\n@return If the specified job failed, this field contains information describing the failure.", "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" : "FailureReasons", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureReasons", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobFailure", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobFailure.Builder} avoiding the need to create one manually via {@link JobFailure#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobFailure.Builder#build()} is called immediately and its result is passed to {@link #member(JobFailure)}.\n@param member a consumer that will call methods on {@link JobFailure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobFailure)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobFailure)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "JobFailure", "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, "requiresLength" : 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" : "JobFailure", "variableName" : "member", "variableType" : "JobFailure", "documentation" : null, "simpleType" : "JobFailure", "variableSetterType" : "JobFailure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobFailure", "variableName" : "member", "variableType" : "JobFailure", "documentation" : "", "simpleType" : "JobFailure", "variableSetterType" : "JobFailure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobFailure", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobFailure", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FailureReasons", "sensitive" : false, "setterDocumentation" : "

If the specified job failed, this field contains information describing the failure.

\n@param failureReasons If the specified job failed, this field contains information describing the failure.", "setterMethodName" : "setFailureReasons", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failureReasons", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failureReasons", "variableType" : "java.util.List", "documentation" : "

If the specified job failed, this field contains information describing the failure.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReport", "beanStyleSetterMethodName" : "setReport", "c2jName" : "Report", "c2jShape" : "JobReport", "defaultConsumerFluentSetterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

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

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@return Contains the configuration information for the job-completion report if you requested one in the Create Job request.\n@deprecated Use {@link #report()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@param report Contains the configuration information for the job-completion report if you requested one in the Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #report(JobReport)}\n", "documentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Report property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReport", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "report", "fluentSetterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@param report Contains the configuration information for the job-completion report if you requested one in the Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "report", "getterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@return Contains the configuration information for the job-completion report if you requested one in the Create Job request.", "getterModel" : { "returnType" : "JobReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Report", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Report", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Report", "sensitive" : false, "setterDocumentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

\n@param report Contains the configuration information for the job-completion report if you requested one in the Create Job request.", "setterMethodName" : "setReport", "setterModel" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : null, "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobReport", "variableName" : "report", "variableType" : "JobReport", "documentation" : "

Contains the configuration information for the job-completion report if you requested one in the Create Job request.

", "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationTime", "beanStyleSetterMethodName" : "setCreationTime", "c2jName" : "CreationTime", "c2jShape" : "JobCreationTime", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when this job 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 #creationTime(Instant)}.\n@param creationTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when this job was created.

\n@return A timestamp indicating when this job was created.\n@deprecated Use {@link #creationTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when this job was created.

\n@param creationTime A timestamp indicating when this job was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationTime(Instant)}\n", "documentation" : "

A timestamp indicating when this job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationTime", "fluentSetterDocumentation" : "

A timestamp indicating when this job was created.

\n@param creationTime A timestamp indicating when this job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationTime", "getterDocumentation" : "

A timestamp indicating when this job was created.

\n@return A timestamp indicating when this job 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" : "CreationTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationTime", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when this job was created.

\n@param creationTime A timestamp indicating when this job was created.", "setterMethodName" : "setCreationTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when this job was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTerminationDate", "beanStyleSetterMethodName" : "setTerminationDate", "c2jName" : "TerminationDate", "c2jShape" : "JobTerminationDate", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\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 #terminationDate(Instant)}.\n@param terminationDate 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 #terminationDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@deprecated Use {@link #terminationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #terminationDate(Instant)}\n", "documentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TerminationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTerminationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminationDate", "fluentSetterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminationDate", "getterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "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" : "TerminationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TerminationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TerminationDate", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "setterMethodName" : "setTerminationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

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

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@return The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuspendedDate", "beanStyleSetterMethodName" : "setSuspendedDate", "c2jName" : "SuspendedDate", "c2jShape" : "SuspendedDate", "defaultConsumerFluentSetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\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 #suspendedDate(Instant)}.\n@param suspendedDate 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 #suspendedDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@return The timestamp when this job was suspended, if it has been suspended.\n@deprecated Use {@link #suspendedDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@param suspendedDate The timestamp when this job was suspended, if it has been suspended.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suspendedDate(Instant)}\n", "documentation" : "

The timestamp when this job was suspended, if it has been suspended.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuspendedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuspendedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suspendedDate", "fluentSetterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@param suspendedDate The timestamp when this job was suspended, if it has been suspended.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suspendedDate", "getterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@return The timestamp when this job was suspended, if it has been suspended.", "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" : "SuspendedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuspendedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SuspendedDate", "sensitive" : false, "setterDocumentation" : "

The timestamp when this job was suspended, if it has been suspended.

\n@param suspendedDate The timestamp when this job was suspended, if it has been suspended.", "setterMethodName" : "setSuspendedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "suspendedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "suspendedDate", "variableType" : "java.time.Instant", "documentation" : "

The timestamp when this job was suspended, if it has been suspended.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSuspendedCause", "beanStyleSetterMethodName" : "setSuspendedCause", "c2jName" : "SuspendedCause", "c2jShape" : "SuspendedCause", "defaultConsumerFluentSetterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

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

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@return The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.\n@deprecated Use {@link #suspendedCause()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@param suspendedCause The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #suspendedCause(String)}\n", "documentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuspendedCause property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuspendedCause", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suspendedCause", "fluentSetterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@param suspendedCause The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suspendedCause", "getterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@return The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SuspendedCause", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuspendedCause", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SuspendedCause", "sensitive" : false, "setterDocumentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

\n@param suspendedCause The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.", "setterMethodName" : "setSuspendedCause", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "suspendedCause", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "suspendedCause", "variableType" : "String", "documentation" : "

The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the Suspended state to await confirmation before running. After you confirm the job, it automatically exits the Suspended state.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobDescriptor", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobDescriptor", "variableName" : "jobDescriptor", "variableType" : "JobDescriptor", "documentation" : null, "simpleType" : "JobDescriptor", "variableSetterType" : "JobDescriptor" }, "wrapper" : false, "xmlNamespace" : null }, "JobFailure" : { "c2jName" : "JobFailure", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

If this job failed, this element indicates why the job failed.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFailureCode", "beanStyleSetterMethodName" : "setFailureCode", "c2jName" : "FailureCode", "c2jShape" : "JobFailureCode", "defaultConsumerFluentSetterDocumentation" : "

The failure code, if any, for the specified job.

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

The failure code, if any, for the specified job.

\n@return The failure code, if any, for the specified job.\n@deprecated Use {@link #failureCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The failure code, if any, for the specified job.

\n@param failureCode The failure code, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #failureCode(String)}\n", "documentation" : "

The failure code, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FailureCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFailureCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureCode", "fluentSetterDocumentation" : "

The failure code, if any, for the specified job.

\n@param failureCode The failure code, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureCode", "getterDocumentation" : "

The failure code, if any, for the specified job.

\n@return The failure code, if any, for the specified job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureCode", "sensitive" : false, "setterDocumentation" : "

The failure code, if any, for the specified job.

\n@param failureCode The failure code, if any, for the specified job.", "setterMethodName" : "setFailureCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : "

The failure code, if any, for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFailureReason", "beanStyleSetterMethodName" : "setFailureReason", "c2jName" : "FailureReason", "c2jShape" : "JobFailureReason", "defaultConsumerFluentSetterDocumentation" : "

The failure reason, if any, for the specified job.

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

The failure reason, if any, for the specified job.

\n@return The failure reason, if any, for the specified job.\n@deprecated Use {@link #failureReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The failure reason, if any, for the specified job.

\n@param failureReason The failure reason, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #failureReason(String)}\n", "documentation" : "

The failure reason, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FailureReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFailureReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureReason", "fluentSetterDocumentation" : "

The failure reason, if any, for the specified job.

\n@param failureReason The failure reason, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureReason", "getterDocumentation" : "

The failure reason, if any, for the specified job.

\n@return The failure reason, if any, for the specified job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureReason", "sensitive" : false, "setterDocumentation" : "

The failure reason, if any, for the specified job.

\n@param failureReason The failure reason, if any, for the specified job.", "setterMethodName" : "setFailureReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureReason", "variableType" : "String", "documentation" : "

The failure reason, if any, for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FailureCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFailureCode", "beanStyleSetterMethodName" : "setFailureCode", "c2jName" : "FailureCode", "c2jShape" : "JobFailureCode", "defaultConsumerFluentSetterDocumentation" : "

The failure code, if any, for the specified job.

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

The failure code, if any, for the specified job.

\n@return The failure code, if any, for the specified job.\n@deprecated Use {@link #failureCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The failure code, if any, for the specified job.

\n@param failureCode The failure code, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #failureCode(String)}\n", "documentation" : "

The failure code, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FailureCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFailureCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureCode", "fluentSetterDocumentation" : "

The failure code, if any, for the specified job.

\n@param failureCode The failure code, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureCode", "getterDocumentation" : "

The failure code, if any, for the specified job.

\n@return The failure code, if any, for the specified job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureCode", "sensitive" : false, "setterDocumentation" : "

The failure code, if any, for the specified job.

\n@param failureCode The failure code, if any, for the specified job.", "setterMethodName" : "setFailureCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : "

The failure code, if any, for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FailureReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFailureReason", "beanStyleSetterMethodName" : "setFailureReason", "c2jName" : "FailureReason", "c2jShape" : "JobFailureReason", "defaultConsumerFluentSetterDocumentation" : "

The failure reason, if any, for the specified job.

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

The failure reason, if any, for the specified job.

\n@return The failure reason, if any, for the specified job.\n@deprecated Use {@link #failureReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The failure reason, if any, for the specified job.

\n@param failureReason The failure reason, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #failureReason(String)}\n", "documentation" : "

The failure reason, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FailureReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFailureReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureReason", "fluentSetterDocumentation" : "

The failure reason, if any, for the specified job.

\n@param failureReason The failure reason, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureReason", "getterDocumentation" : "

The failure reason, if any, for the specified job.

\n@return The failure reason, if any, for the specified job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureReason", "sensitive" : false, "setterDocumentation" : "

The failure reason, if any, for the specified job.

\n@param failureReason The failure reason, if any, for the specified job.", "setterMethodName" : "setFailureReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureReason", "variableType" : "String", "documentation" : "

The failure reason, if any, for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFailureCode", "beanStyleSetterMethodName" : "setFailureCode", "c2jName" : "FailureCode", "c2jShape" : "JobFailureCode", "defaultConsumerFluentSetterDocumentation" : "

The failure code, if any, for the specified job.

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

The failure code, if any, for the specified job.

\n@return The failure code, if any, for the specified job.\n@deprecated Use {@link #failureCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The failure code, if any, for the specified job.

\n@param failureCode The failure code, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #failureCode(String)}\n", "documentation" : "

The failure code, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FailureCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFailureCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureCode", "fluentSetterDocumentation" : "

The failure code, if any, for the specified job.

\n@param failureCode The failure code, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureCode", "getterDocumentation" : "

The failure code, if any, for the specified job.

\n@return The failure code, if any, for the specified job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureCode", "sensitive" : false, "setterDocumentation" : "

The failure code, if any, for the specified job.

\n@param failureCode The failure code, if any, for the specified job.", "setterMethodName" : "setFailureCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : "

The failure code, if any, for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFailureReason", "beanStyleSetterMethodName" : "setFailureReason", "c2jName" : "FailureReason", "c2jShape" : "JobFailureReason", "defaultConsumerFluentSetterDocumentation" : "

The failure reason, if any, for the specified job.

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

The failure reason, if any, for the specified job.

\n@return The failure reason, if any, for the specified job.\n@deprecated Use {@link #failureReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The failure reason, if any, for the specified job.

\n@param failureReason The failure reason, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #failureReason(String)}\n", "documentation" : "

The failure reason, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FailureReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFailureReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureReason", "fluentSetterDocumentation" : "

The failure reason, if any, for the specified job.

\n@param failureReason The failure reason, if any, for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureReason", "getterDocumentation" : "

The failure reason, if any, for the specified job.

\n@return The failure reason, if any, for the specified job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureReason", "sensitive" : false, "setterDocumentation" : "

The failure reason, if any, for the specified job.

\n@param failureReason The failure reason, if any, for the specified job.", "setterMethodName" : "setFailureReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureReason", "variableType" : "String", "documentation" : "

The failure reason, if any, for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobFailure", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobFailure", "variableName" : "jobFailure", "variableType" : "JobFailure", "documentation" : null, "simpleType" : "JobFailure", "variableSetterType" : "JobFailure" }, "wrapper" : false, "xmlNamespace" : null }, "JobListDescriptor" : { "c2jName" : "JobListDescriptor", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration and status information for a single job retrieved as part of a job list.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@return The ID for the specified job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@param jobId The ID for the specified job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "NonEmptyMaxLength256String", "defaultConsumerFluentSetterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

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

The user-specified description that was included in the specified job's Create Job request.

\n@return The user-specified description that was included in the specified job's Create Job request.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@param description The user-specified description that was included in the specified job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

The user-specified description that was included in the specified job's Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@param description The user-specified description that was included in the specified job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@return The user-specified description that was included in the specified job's Create Job request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@param description The user-specified description that was included in the specified job's Create Job request.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The user-specified description that was included in the specified job's Create Job request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOperation", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "OperationName", "defaultConsumerFluentSetterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

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

The operation that the specified job is configured to run on each object listed in the manifest.

\n

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

\n@return The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName\n@deprecated Use {@link #operationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n@param operation The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperationName\n@deprecated Use {@link #operation(String)}\n", "documentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

", "endpointDiscoveryId" : false, "enumType" : "OperationName", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Operation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOperation", "fluentEnumGetterMethodName" : "operation", "fluentEnumSetterMethodName" : "operation", "fluentGetterMethodName" : "operationAsString", "fluentSetterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n@param operation The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperationName", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n

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

\n@return The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n@param operation The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The current priority for the specified job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current priority for the specified job.

\n@return The current priority for the specified job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current priority for the specified job.

\n@param priority The current priority for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The current priority for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The current priority for the specified job.

\n@param priority The current priority for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The current priority for the specified job.

\n@return The current priority for the specified job.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The current priority for the specified job.

\n@param priority The current priority for the specified job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The current priority for the specified job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

The specified job's current status.

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

The specified job's current status.

\n

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

\n@return The specified job's current status.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The specified job's current status.

\n@param status The specified job's current status.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The specified job's current status.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The specified job's current status.

\n@param status The specified job's current status.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The specified job's current status.

\n

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

\n@return The specified job's current status.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : 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 specified job's current status.

\n@param status The specified job's current status.\n@see JobStatus", "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 specified job's current status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationTime", "beanStyleSetterMethodName" : "setCreationTime", "c2jName" : "CreationTime", "c2jShape" : "JobCreationTime", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when the specified job 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 #creationTime(Instant)}.\n@param creationTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@return A timestamp indicating when the specified job was created.\n@deprecated Use {@link #creationTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@param creationTime A timestamp indicating when the specified job was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationTime(Instant)}\n", "documentation" : "

A timestamp indicating when the specified job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationTime", "fluentSetterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@param creationTime A timestamp indicating when the specified job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationTime", "getterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@return A timestamp indicating when the specified job 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" : "CreationTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationTime", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@param creationTime A timestamp indicating when the specified job was created.", "setterMethodName" : "setCreationTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when the specified job was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTerminationDate", "beanStyleSetterMethodName" : "setTerminationDate", "c2jName" : "TerminationDate", "c2jShape" : "JobTerminationDate", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\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 #terminationDate(Instant)}.\n@param terminationDate 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 #terminationDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@deprecated Use {@link #terminationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #terminationDate(Instant)}\n", "documentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TerminationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTerminationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminationDate", "fluentSetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminationDate", "getterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "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" : "TerminationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TerminationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TerminationDate", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "setterMethodName" : "setTerminationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgressSummary", "beanStyleSetterMethodName" : "setProgressSummary", "c2jName" : "ProgressSummary", "c2jShape" : "JobProgressSummary", "defaultConsumerFluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

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

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@deprecated Use {@link #progressSummary()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progressSummary(JobProgressSummary)}\n", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgressSummary property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgressSummary", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressSummary", "fluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressSummary", "getterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "getterModel" : { "returnType" : "JobProgressSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProgressSummary", "sensitive" : false, "setterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "setterMethodName" : "setProgressSummary", "setterModel" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : null, "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreationTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationTime", "beanStyleSetterMethodName" : "setCreationTime", "c2jName" : "CreationTime", "c2jShape" : "JobCreationTime", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when the specified job 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 #creationTime(Instant)}.\n@param creationTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@return A timestamp indicating when the specified job was created.\n@deprecated Use {@link #creationTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@param creationTime A timestamp indicating when the specified job was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationTime(Instant)}\n", "documentation" : "

A timestamp indicating when the specified job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationTime", "fluentSetterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@param creationTime A timestamp indicating when the specified job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationTime", "getterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@return A timestamp indicating when the specified job 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" : "CreationTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationTime", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@param creationTime A timestamp indicating when the specified job was created.", "setterMethodName" : "setCreationTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when the specified job was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "NonEmptyMaxLength256String", "defaultConsumerFluentSetterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

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

The user-specified description that was included in the specified job's Create Job request.

\n@return The user-specified description that was included in the specified job's Create Job request.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@param description The user-specified description that was included in the specified job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

The user-specified description that was included in the specified job's Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@param description The user-specified description that was included in the specified job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@return The user-specified description that was included in the specified job's Create Job request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@param description The user-specified description that was included in the specified job's Create Job request.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The user-specified description that was included in the specified job's Create Job request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@return The ID for the specified job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@param jobId The ID for the specified job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Operation" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOperation", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "OperationName", "defaultConsumerFluentSetterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

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

The operation that the specified job is configured to run on each object listed in the manifest.

\n

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

\n@return The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName\n@deprecated Use {@link #operationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n@param operation The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperationName\n@deprecated Use {@link #operation(String)}\n", "documentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

", "endpointDiscoveryId" : false, "enumType" : "OperationName", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Operation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOperation", "fluentEnumGetterMethodName" : "operation", "fluentEnumSetterMethodName" : "operation", "fluentGetterMethodName" : "operationAsString", "fluentSetterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n@param operation The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperationName", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n

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

\n@return The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n@param operation The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Priority" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The current priority for the specified job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current priority for the specified job.

\n@return The current priority for the specified job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current priority for the specified job.

\n@param priority The current priority for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The current priority for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The current priority for the specified job.

\n@param priority The current priority for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The current priority for the specified job.

\n@return The current priority for the specified job.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The current priority for the specified job.

\n@param priority The current priority for the specified job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The current priority for the specified job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProgressSummary" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgressSummary", "beanStyleSetterMethodName" : "setProgressSummary", "c2jName" : "ProgressSummary", "c2jShape" : "JobProgressSummary", "defaultConsumerFluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

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

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@deprecated Use {@link #progressSummary()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progressSummary(JobProgressSummary)}\n", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgressSummary property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgressSummary", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressSummary", "fluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressSummary", "getterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "getterModel" : { "returnType" : "JobProgressSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProgressSummary", "sensitive" : false, "setterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "setterMethodName" : "setProgressSummary", "setterModel" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : null, "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

The specified job's current status.

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

The specified job's current status.

\n

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

\n@return The specified job's current status.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The specified job's current status.

\n@param status The specified job's current status.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The specified job's current status.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The specified job's current status.

\n@param status The specified job's current status.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The specified job's current status.

\n

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

\n@return The specified job's current status.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : 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 specified job's current status.

\n@param status The specified job's current status.\n@see JobStatus", "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 specified job's current status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TerminationDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTerminationDate", "beanStyleSetterMethodName" : "setTerminationDate", "c2jName" : "TerminationDate", "c2jShape" : "JobTerminationDate", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\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 #terminationDate(Instant)}.\n@param terminationDate 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 #terminationDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@deprecated Use {@link #terminationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #terminationDate(Instant)}\n", "documentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TerminationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTerminationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminationDate", "fluentSetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminationDate", "getterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "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" : "TerminationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TerminationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TerminationDate", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "setterMethodName" : "setTerminationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@return The ID for the specified job.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the specified job.

\n@param jobId The ID for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the specified job.

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

The ID for the specified job.

\n@param jobId The ID for the specified job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "NonEmptyMaxLength256String", "defaultConsumerFluentSetterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

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

The user-specified description that was included in the specified job's Create Job request.

\n@return The user-specified description that was included in the specified job's Create Job request.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@param description The user-specified description that was included in the specified job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

The user-specified description that was included in the specified job's Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@param description The user-specified description that was included in the specified job's Create Job request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@return The user-specified description that was included in the specified job's Create Job request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The user-specified description that was included in the specified job's Create Job request.

\n@param description The user-specified description that was included in the specified job's Create Job request.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The user-specified description that was included in the specified job's Create Job request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOperation", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "OperationName", "defaultConsumerFluentSetterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

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

The operation that the specified job is configured to run on each object listed in the manifest.

\n

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

\n@return The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName\n@deprecated Use {@link #operationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n@param operation The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperationName\n@deprecated Use {@link #operation(String)}\n", "documentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

", "endpointDiscoveryId" : false, "enumType" : "OperationName", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Operation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOperation", "fluentEnumGetterMethodName" : "operation", "fluentEnumSetterMethodName" : "operation", "fluentGetterMethodName" : "operationAsString", "fluentSetterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n@param operation The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperationName", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n

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

\n@return The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

\n@param operation The operation that the specified job is configured to run on each object listed in the manifest.\n@see OperationName", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : "

The operation that the specified job is configured to run on each object listed in the manifest.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The current priority for the specified job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current priority for the specified job.

\n@return The current priority for the specified job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current priority for the specified job.

\n@param priority The current priority for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The current priority for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The current priority for the specified job.

\n@param priority The current priority for the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The current priority for the specified job.

\n@return The current priority for the specified job.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The current priority for the specified job.

\n@param priority The current priority for the specified job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The current priority for the specified job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

The specified job's current status.

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

The specified job's current status.

\n

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

\n@return The specified job's current status.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The specified job's current status.

\n@param status The specified job's current status.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The specified job's current status.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The specified job's current status.

\n@param status The specified job's current status.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The specified job's current status.

\n

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

\n@return The specified job's current status.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : 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 specified job's current status.

\n@param status The specified job's current status.\n@see JobStatus", "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 specified job's current status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationTime", "beanStyleSetterMethodName" : "setCreationTime", "c2jName" : "CreationTime", "c2jShape" : "JobCreationTime", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when the specified job 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 #creationTime(Instant)}.\n@param creationTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@return A timestamp indicating when the specified job was created.\n@deprecated Use {@link #creationTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@param creationTime A timestamp indicating when the specified job was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationTime(Instant)}\n", "documentation" : "

A timestamp indicating when the specified job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationTime", "fluentSetterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@param creationTime A timestamp indicating when the specified job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationTime", "getterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@return A timestamp indicating when the specified job 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" : "CreationTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationTime", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when the specified job was created.

\n@param creationTime A timestamp indicating when the specified job was created.", "setterMethodName" : "setCreationTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when the specified job was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTerminationDate", "beanStyleSetterMethodName" : "setTerminationDate", "c2jName" : "TerminationDate", "c2jShape" : "JobTerminationDate", "defaultConsumerFluentSetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\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 #terminationDate(Instant)}.\n@param terminationDate 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 #terminationDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@deprecated Use {@link #terminationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #terminationDate(Instant)}\n", "documentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TerminationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTerminationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminationDate", "fluentSetterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminationDate", "getterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@return A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "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" : "TerminationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TerminationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TerminationDate", "sensitive" : false, "setterDocumentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

\n@param terminationDate A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.", "setterMethodName" : "setTerminationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "terminationDate", "variableType" : "java.time.Instant", "documentation" : "

A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgressSummary", "beanStyleSetterMethodName" : "setProgressSummary", "c2jName" : "ProgressSummary", "c2jShape" : "JobProgressSummary", "defaultConsumerFluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

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

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@deprecated Use {@link #progressSummary()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progressSummary(JobProgressSummary)}\n", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgressSummary property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgressSummary", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressSummary", "fluentSetterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressSummary", "getterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@return Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "getterModel" : { "returnType" : "JobProgressSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProgressSummary", "sensitive" : false, "setterDocumentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

\n@param progressSummary Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.", "setterMethodName" : "setProgressSummary", "setterModel" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : null, "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "progressSummary", "variableType" : "JobProgressSummary", "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobListDescriptor", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobListDescriptor", "variableName" : "jobListDescriptor", "variableType" : "JobListDescriptor", "documentation" : null, "simpleType" : "JobListDescriptor", "variableSetterType" : "JobListDescriptor" }, "wrapper" : false, "xmlNamespace" : null }, "JobManifest" : { "c2jName" : "JobManifest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration information for a job's manifest.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpec", "beanStyleSetterMethodName" : "setSpec", "c2jName" : "Spec", "c2jShape" : "JobManifestSpec", "defaultConsumerFluentSetterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

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

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@return Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.\n@deprecated Use {@link #spec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@param spec Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spec(JobManifestSpec)}\n", "documentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Spec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spec", "fluentSetterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@param spec Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spec", "getterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@return Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.", "getterModel" : { "returnType" : "JobManifestSpec", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Spec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Spec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Spec", "sensitive" : false, "setterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@param spec Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.", "setterMethodName" : "setSpec", "setterModel" : { "variableDeclarationType" : "JobManifestSpec", "variableName" : "spec", "variableType" : "JobManifestSpec", "documentation" : null, "simpleType" : "JobManifestSpec", "variableSetterType" : "JobManifestSpec" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifestSpec", "variableName" : "spec", "variableType" : "JobManifestSpec", "documentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

", "simpleType" : "JobManifestSpec", "variableSetterType" : "JobManifestSpec" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "JobManifestLocation", "defaultConsumerFluentSetterDocumentation" : "

Contains the information required to locate the specified job's manifest.

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

Contains the information required to locate the specified job's manifest.

\n@return Contains the information required to locate the specified job's manifest.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@param location Contains the information required to locate the specified job's manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(JobManifestLocation)}\n", "documentation" : "

Contains the information required to locate the specified job's manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@param location Contains the information required to locate the specified job's manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@return Contains the information required to locate the specified job's manifest.", "getterModel" : { "returnType" : "JobManifestLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@param location Contains the information required to locate the specified job's manifest.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "JobManifestLocation", "variableName" : "location", "variableType" : "JobManifestLocation", "documentation" : null, "simpleType" : "JobManifestLocation", "variableSetterType" : "JobManifestLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifestLocation", "variableName" : "location", "variableType" : "JobManifestLocation", "documentation" : "

Contains the information required to locate the specified job's manifest.

", "simpleType" : "JobManifestLocation", "variableSetterType" : "JobManifestLocation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Location" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "JobManifestLocation", "defaultConsumerFluentSetterDocumentation" : "

Contains the information required to locate the specified job's manifest.

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

Contains the information required to locate the specified job's manifest.

\n@return Contains the information required to locate the specified job's manifest.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@param location Contains the information required to locate the specified job's manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(JobManifestLocation)}\n", "documentation" : "

Contains the information required to locate the specified job's manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@param location Contains the information required to locate the specified job's manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@return Contains the information required to locate the specified job's manifest.", "getterModel" : { "returnType" : "JobManifestLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@param location Contains the information required to locate the specified job's manifest.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "JobManifestLocation", "variableName" : "location", "variableType" : "JobManifestLocation", "documentation" : null, "simpleType" : "JobManifestLocation", "variableSetterType" : "JobManifestLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifestLocation", "variableName" : "location", "variableType" : "JobManifestLocation", "documentation" : "

Contains the information required to locate the specified job's manifest.

", "simpleType" : "JobManifestLocation", "variableSetterType" : "JobManifestLocation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Spec" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpec", "beanStyleSetterMethodName" : "setSpec", "c2jName" : "Spec", "c2jShape" : "JobManifestSpec", "defaultConsumerFluentSetterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

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

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@return Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.\n@deprecated Use {@link #spec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@param spec Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spec(JobManifestSpec)}\n", "documentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Spec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spec", "fluentSetterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@param spec Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spec", "getterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@return Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.", "getterModel" : { "returnType" : "JobManifestSpec", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Spec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Spec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Spec", "sensitive" : false, "setterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@param spec Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.", "setterMethodName" : "setSpec", "setterModel" : { "variableDeclarationType" : "JobManifestSpec", "variableName" : "spec", "variableType" : "JobManifestSpec", "documentation" : null, "simpleType" : "JobManifestSpec", "variableSetterType" : "JobManifestSpec" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifestSpec", "variableName" : "spec", "variableType" : "JobManifestSpec", "documentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

", "simpleType" : "JobManifestSpec", "variableSetterType" : "JobManifestSpec" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpec", "beanStyleSetterMethodName" : "setSpec", "c2jName" : "Spec", "c2jShape" : "JobManifestSpec", "defaultConsumerFluentSetterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

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

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@return Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.\n@deprecated Use {@link #spec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@param spec Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spec(JobManifestSpec)}\n", "documentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Spec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spec", "fluentSetterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@param spec Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spec", "getterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@return Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.", "getterModel" : { "returnType" : "JobManifestSpec", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Spec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Spec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Spec", "sensitive" : false, "setterDocumentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

\n@param spec Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.", "setterMethodName" : "setSpec", "setterModel" : { "variableDeclarationType" : "JobManifestSpec", "variableName" : "spec", "variableType" : "JobManifestSpec", "documentation" : null, "simpleType" : "JobManifestSpec", "variableSetterType" : "JobManifestSpec" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifestSpec", "variableName" : "spec", "variableType" : "JobManifestSpec", "documentation" : "

Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

", "simpleType" : "JobManifestSpec", "variableSetterType" : "JobManifestSpec" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "JobManifestLocation", "defaultConsumerFluentSetterDocumentation" : "

Contains the information required to locate the specified job's manifest.

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

Contains the information required to locate the specified job's manifest.

\n@return Contains the information required to locate the specified job's manifest.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@param location Contains the information required to locate the specified job's manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(JobManifestLocation)}\n", "documentation" : "

Contains the information required to locate the specified job's manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@param location Contains the information required to locate the specified job's manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@return Contains the information required to locate the specified job's manifest.", "getterModel" : { "returnType" : "JobManifestLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Location", "sensitive" : false, "setterDocumentation" : "

Contains the information required to locate the specified job's manifest.

\n@param location Contains the information required to locate the specified job's manifest.", "setterMethodName" : "setLocation", "setterModel" : { "variableDeclarationType" : "JobManifestLocation", "variableName" : "location", "variableType" : "JobManifestLocation", "documentation" : null, "simpleType" : "JobManifestLocation", "variableSetterType" : "JobManifestLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobManifestLocation", "variableName" : "location", "variableType" : "JobManifestLocation", "documentation" : "

Contains the information required to locate the specified job's manifest.

", "simpleType" : "JobManifestLocation", "variableSetterType" : "JobManifestLocation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Spec", "Location" ], "shapeName" : "JobManifest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobManifest", "variableName" : "jobManifest", "variableType" : "JobManifest", "documentation" : null, "simpleType" : "JobManifest", "variableSetterType" : "JobManifest" }, "wrapper" : false, "xmlNamespace" : null }, "JobManifestFieldName" : { "c2jName" : "JobManifestFieldName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "IGNORE", "value" : "Ignore" }, { "name" : "BUCKET", "value" : "Bucket" }, { "name" : "KEY", "value" : "Key" }, { "name" : "VERSION_ID", "value" : "VersionId" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobManifestFieldName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobManifestFieldName", "variableName" : "jobManifestFieldName", "variableType" : "JobManifestFieldName", "documentation" : null, "simpleType" : "JobManifestFieldName", "variableSetterType" : "JobManifestFieldName" }, "wrapper" : false, "xmlNamespace" : null }, "JobManifestFormat" : { "c2jName" : "JobManifestFormat", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "S3_BATCH_OPERATIONS_CSV_20180820", "value" : "S3BatchOperations_CSV_20180820" }, { "name" : "S3_INVENTORY_REPORT_CSV_20161130", "value" : "S3InventoryReport_CSV_20161130" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobManifestFormat", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobManifestFormat", "variableName" : "jobManifestFormat", "variableType" : "JobManifestFormat", "documentation" : null, "simpleType" : "JobManifestFormat", "variableSetterType" : "JobManifestFormat" }, "wrapper" : false, "xmlNamespace" : null }, "JobManifestLocation" : { "c2jName" : "JobManifestLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the information required to locate a manifest object.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectArn", "beanStyleSetterMethodName" : "setObjectArn", "c2jName" : "ObjectArn", "c2jShape" : "S3KeyArnString", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest 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 #objectArn(String)}.\n@param objectArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@return The Amazon Resource Name (ARN) for a manifest object.\n@deprecated Use {@link #objectArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@param objectArn The Amazon Resource Name (ARN) for a manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #objectArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for a manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@param objectArn The Amazon Resource Name (ARN) for a manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@return The Amazon Resource Name (ARN) for a manifest object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@param objectArn The Amazon Resource Name (ARN) for a manifest object.", "setterMethodName" : "setObjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for a manifest object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectVersionId", "beanStyleSetterMethodName" : "setObjectVersionId", "c2jName" : "ObjectVersionId", "c2jShape" : "S3ObjectVersionId", "defaultConsumerFluentSetterDocumentation" : "

The optional version ID to identify a specific version of the manifest 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 #objectVersionId(String)}.\n@param objectVersionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectVersionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@return The optional version ID to identify a specific version of the manifest object.\n@deprecated Use {@link #objectVersionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@param objectVersionId The optional version ID to identify a specific version of the manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #objectVersionId(String)}\n", "documentation" : "

The optional version ID to identify a specific version of the manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectVersionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectVersionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectVersionId", "fluentSetterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@param objectVersionId The optional version ID to identify a specific version of the manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectVersionId", "getterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@return The optional version ID to identify a specific version of the manifest object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectVersionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectVersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectVersionId", "sensitive" : false, "setterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@param objectVersionId The optional version ID to identify a specific version of the manifest object.", "setterMethodName" : "setObjectVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectVersionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectVersionId", "variableType" : "String", "documentation" : "

The optional version ID to identify a specific version of the manifest object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "

The ETag for the specified manifest 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 #eTag(String)}.\n@param eTag a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eTag(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ETag for the specified manifest object.

\n@return The ETag for the specified manifest object.\n@deprecated Use {@link #eTag()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ETag for the specified manifest object.

\n@param eTag The ETag for the specified manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eTag(String)}\n", "documentation" : "

The ETag for the specified manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ETag property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasETag", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "

The ETag for the specified manifest object.

\n@param eTag The ETag for the specified manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "

The ETag for the specified manifest object.

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

The ETag for the specified manifest object.

\n@param eTag The ETag for the specified manifest object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "

The ETag for the specified manifest object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ETag" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "

The ETag for the specified manifest 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 #eTag(String)}.\n@param eTag a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eTag(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ETag for the specified manifest object.

\n@return The ETag for the specified manifest object.\n@deprecated Use {@link #eTag()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ETag for the specified manifest object.

\n@param eTag The ETag for the specified manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eTag(String)}\n", "documentation" : "

The ETag for the specified manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ETag property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasETag", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "

The ETag for the specified manifest object.

\n@param eTag The ETag for the specified manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "

The ETag for the specified manifest object.

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

The ETag for the specified manifest object.

\n@param eTag The ETag for the specified manifest object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "

The ETag for the specified manifest object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectArn", "beanStyleSetterMethodName" : "setObjectArn", "c2jName" : "ObjectArn", "c2jShape" : "S3KeyArnString", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest 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 #objectArn(String)}.\n@param objectArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@return The Amazon Resource Name (ARN) for a manifest object.\n@deprecated Use {@link #objectArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@param objectArn The Amazon Resource Name (ARN) for a manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #objectArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for a manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@param objectArn The Amazon Resource Name (ARN) for a manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@return The Amazon Resource Name (ARN) for a manifest object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@param objectArn The Amazon Resource Name (ARN) for a manifest object.", "setterMethodName" : "setObjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for a manifest object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectVersionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectVersionId", "beanStyleSetterMethodName" : "setObjectVersionId", "c2jName" : "ObjectVersionId", "c2jShape" : "S3ObjectVersionId", "defaultConsumerFluentSetterDocumentation" : "

The optional version ID to identify a specific version of the manifest 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 #objectVersionId(String)}.\n@param objectVersionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectVersionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@return The optional version ID to identify a specific version of the manifest object.\n@deprecated Use {@link #objectVersionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@param objectVersionId The optional version ID to identify a specific version of the manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #objectVersionId(String)}\n", "documentation" : "

The optional version ID to identify a specific version of the manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectVersionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectVersionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectVersionId", "fluentSetterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@param objectVersionId The optional version ID to identify a specific version of the manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectVersionId", "getterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@return The optional version ID to identify a specific version of the manifest object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectVersionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectVersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectVersionId", "sensitive" : false, "setterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@param objectVersionId The optional version ID to identify a specific version of the manifest object.", "setterMethodName" : "setObjectVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectVersionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectVersionId", "variableType" : "String", "documentation" : "

The optional version ID to identify a specific version of the manifest object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectArn", "beanStyleSetterMethodName" : "setObjectArn", "c2jName" : "ObjectArn", "c2jShape" : "S3KeyArnString", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest 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 #objectArn(String)}.\n@param objectArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@return The Amazon Resource Name (ARN) for a manifest object.\n@deprecated Use {@link #objectArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@param objectArn The Amazon Resource Name (ARN) for a manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #objectArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for a manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@param objectArn The Amazon Resource Name (ARN) for a manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@return The Amazon Resource Name (ARN) for a manifest object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for a manifest object.

\n@param objectArn The Amazon Resource Name (ARN) for a manifest object.", "setterMethodName" : "setObjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for a manifest object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectVersionId", "beanStyleSetterMethodName" : "setObjectVersionId", "c2jName" : "ObjectVersionId", "c2jShape" : "S3ObjectVersionId", "defaultConsumerFluentSetterDocumentation" : "

The optional version ID to identify a specific version of the manifest 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 #objectVersionId(String)}.\n@param objectVersionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectVersionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@return The optional version ID to identify a specific version of the manifest object.\n@deprecated Use {@link #objectVersionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@param objectVersionId The optional version ID to identify a specific version of the manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #objectVersionId(String)}\n", "documentation" : "

The optional version ID to identify a specific version of the manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectVersionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectVersionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectVersionId", "fluentSetterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@param objectVersionId The optional version ID to identify a specific version of the manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectVersionId", "getterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@return The optional version ID to identify a specific version of the manifest object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectVersionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectVersionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectVersionId", "sensitive" : false, "setterDocumentation" : "

The optional version ID to identify a specific version of the manifest object.

\n@param objectVersionId The optional version ID to identify a specific version of the manifest object.", "setterMethodName" : "setObjectVersionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectVersionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectVersionId", "variableType" : "String", "documentation" : "

The optional version ID to identify a specific version of the manifest object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "ETag", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "

The ETag for the specified manifest 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 #eTag(String)}.\n@param eTag a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eTag(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ETag for the specified manifest object.

\n@return The ETag for the specified manifest object.\n@deprecated Use {@link #eTag()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ETag for the specified manifest object.

\n@param eTag The ETag for the specified manifest object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eTag(String)}\n", "documentation" : "

The ETag for the specified manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ETag property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasETag", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "

The ETag for the specified manifest object.

\n@param eTag The ETag for the specified manifest object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "

The ETag for the specified manifest object.

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

The ETag for the specified manifest object.

\n@param eTag The ETag for the specified manifest object.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "

The ETag for the specified manifest object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ObjectArn", "ETag" ], "shapeName" : "JobManifestLocation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobManifestLocation", "variableName" : "jobManifestLocation", "variableType" : "JobManifestLocation", "documentation" : null, "simpleType" : "JobManifestLocation", "variableSetterType" : "JobManifestLocation" }, "wrapper" : false, "xmlNamespace" : null }, "JobManifestSpec" : { "c2jName" : "JobManifestSpec", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes the format of a manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "JobManifestFormat", "defaultConsumerFluentSetterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

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

Indicates which of the available formats the specified manifest uses.

\n

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

\n@return Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat\n@deprecated Use {@link #formatAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

\n@param format Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFormat\n@deprecated Use {@link #format(String)}\n", "documentation" : "

Indicates which of the available formats the specified manifest uses.

", "endpointDiscoveryId" : false, "enumType" : "JobManifestFormat", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Format property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFormat", "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

\n@param format Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

\n

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

\n@return Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat", "getterModel" : { "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, "requiresLength" : 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" : "

Indicates which of the available formats the specified manifest uses.

\n@param format Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat", "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" : "

Indicates which of the available formats the specified manifest uses.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFields", "beanStyleSetterMethodName" : "setFields", "c2jName" : "Fields", "c2jShape" : "JobManifestFieldList", "defaultConsumerFluentSetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\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 #fieldsAsStrings(List)}.\n@param fields 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 #fieldsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n

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

\n

\nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

\n@return If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.\n@deprecated Use {@link #fieldsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n@param fields If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fieldsWithStrings(List)}\n", "documentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Fields property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFields", "fluentEnumGetterMethodName" : "fields", "fluentEnumSetterMethodName" : "fields", "fluentGetterMethodName" : "fieldsAsStrings", "fluentSetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n@param fields If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fieldsWithStrings", "getterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n

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

\n

\nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

\n@return If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.", "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" : "Fields", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Fields", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobManifestFieldName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobManifestFieldName\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobManifestFieldName\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFieldName\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobManifestFieldName", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobManifestFieldName\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFieldName", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobManifestFieldName", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobManifestFieldName", "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" }, "xmlAttribute" : false, "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" : "Fields", "sensitive" : false, "setterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n@param fields If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.", "setterMethodName" : "setFields", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Fields" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFields", "beanStyleSetterMethodName" : "setFields", "c2jName" : "Fields", "c2jShape" : "JobManifestFieldList", "defaultConsumerFluentSetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\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 #fieldsAsStrings(List)}.\n@param fields 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 #fieldsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n

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

\n

\nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

\n@return If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.\n@deprecated Use {@link #fieldsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n@param fields If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fieldsWithStrings(List)}\n", "documentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Fields property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFields", "fluentEnumGetterMethodName" : "fields", "fluentEnumSetterMethodName" : "fields", "fluentGetterMethodName" : "fieldsAsStrings", "fluentSetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n@param fields If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fieldsWithStrings", "getterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n

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

\n

\nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

\n@return If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.", "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" : "Fields", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Fields", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobManifestFieldName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobManifestFieldName\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobManifestFieldName\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFieldName\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobManifestFieldName", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobManifestFieldName\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFieldName", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobManifestFieldName", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobManifestFieldName", "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" }, "xmlAttribute" : false, "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" : "Fields", "sensitive" : false, "setterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n@param fields If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.", "setterMethodName" : "setFields", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Format" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "JobManifestFormat", "defaultConsumerFluentSetterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

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

Indicates which of the available formats the specified manifest uses.

\n

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

\n@return Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat\n@deprecated Use {@link #formatAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

\n@param format Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFormat\n@deprecated Use {@link #format(String)}\n", "documentation" : "

Indicates which of the available formats the specified manifest uses.

", "endpointDiscoveryId" : false, "enumType" : "JobManifestFormat", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Format property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFormat", "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

\n@param format Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

\n

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

\n@return Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat", "getterModel" : { "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, "requiresLength" : 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" : "

Indicates which of the available formats the specified manifest uses.

\n@param format Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat", "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" : "

Indicates which of the available formats the specified manifest uses.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "JobManifestFormat", "defaultConsumerFluentSetterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

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

Indicates which of the available formats the specified manifest uses.

\n

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

\n@return Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat\n@deprecated Use {@link #formatAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

\n@param format Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFormat\n@deprecated Use {@link #format(String)}\n", "documentation" : "

Indicates which of the available formats the specified manifest uses.

", "endpointDiscoveryId" : false, "enumType" : "JobManifestFormat", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Format property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFormat", "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

\n@param format Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

Indicates which of the available formats the specified manifest uses.

\n

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

\n@return Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat", "getterModel" : { "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, "requiresLength" : 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" : "

Indicates which of the available formats the specified manifest uses.

\n@param format Indicates which of the available formats the specified manifest uses.\n@see JobManifestFormat", "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" : "

Indicates which of the available formats the specified manifest uses.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFields", "beanStyleSetterMethodName" : "setFields", "c2jName" : "Fields", "c2jShape" : "JobManifestFieldList", "defaultConsumerFluentSetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\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 #fieldsAsStrings(List)}.\n@param fields 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 #fieldsWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n

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

\n

\nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

\n@return If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.\n@deprecated Use {@link #fieldsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n@param fields If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fieldsWithStrings(List)}\n", "documentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Fields property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFields", "fluentEnumGetterMethodName" : "fields", "fluentEnumSetterMethodName" : "fields", "fluentGetterMethodName" : "fieldsAsStrings", "fluentSetterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n@param fields If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fieldsWithStrings", "getterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n

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

\n

\nYou can use {@link #hasFields()} to see if a value was sent in this field.\n

\n@return If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.", "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" : "Fields", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Fields", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobManifestFieldName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobManifestFieldName\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobManifestFieldName\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFieldName\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobManifestFieldName", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobManifestFieldName\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobManifestFieldName", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobManifestFieldName", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobManifestFieldName", "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" }, "xmlAttribute" : false, "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" : "Fields", "sensitive" : false, "setterDocumentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

\n@param fields If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.", "setterMethodName" : "setFields", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fields", "variableType" : "java.util.List", "documentation" : "

If the specified manifest object is in the S3BatchOperations_CSV_20180820 format, this element describes which columns contain the required data.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Format" ], "shapeName" : "JobManifestSpec", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobManifestSpec", "variableName" : "jobManifestSpec", "variableType" : "JobManifestSpec", "documentation" : null, "simpleType" : "JobManifestSpec", "variableSetterType" : "JobManifestSpec" }, "wrapper" : false, "xmlNamespace" : null }, "JobOperation" : { "c2jName" : "JobOperation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLambdaInvoke", "beanStyleSetterMethodName" : "setLambdaInvoke", "c2jName" : "LambdaInvoke", "c2jShape" : "LambdaInvokeOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

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

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@return Directs the specified job to invoke an AWS Lambda function on each object in the manifest.\n@deprecated Use {@link #lambdaInvoke()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@param lambdaInvoke Directs the specified job to invoke an AWS Lambda function on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lambdaInvoke(LambdaInvokeOperation)}\n", "documentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LambdaInvoke property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLambdaInvoke", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaInvoke", "fluentSetterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@param lambdaInvoke Directs the specified job to invoke an AWS Lambda function on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaInvoke", "getterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@return Directs the specified job to invoke an AWS Lambda function on each object in the manifest.", "getterModel" : { "returnType" : "LambdaInvokeOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaInvoke", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaInvoke", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaInvoke", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@param lambdaInvoke Directs the specified job to invoke an AWS Lambda function on each object in the manifest.", "setterMethodName" : "setLambdaInvoke", "setterModel" : { "variableDeclarationType" : "LambdaInvokeOperation", "variableName" : "lambdaInvoke", "variableType" : "LambdaInvokeOperation", "documentation" : null, "simpleType" : "LambdaInvokeOperation", "variableSetterType" : "LambdaInvokeOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaInvokeOperation", "variableName" : "lambdaInvoke", "variableType" : "LambdaInvokeOperation", "documentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

", "simpleType" : "LambdaInvokeOperation", "variableSetterType" : "LambdaInvokeOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectCopy", "beanStyleSetterMethodName" : "setS3PutObjectCopy", "c2jName" : "S3PutObjectCopy", "c2jShape" : "S3CopyObjectOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

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

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Copy object call on each object in the manifest.\n@deprecated Use {@link #s3PutObjectCopy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@param s3PutObjectCopy Directs the specified job to execute a PUT Copy object call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectCopy(S3CopyObjectOperation)}\n", "documentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectCopy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectCopy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectCopy", "fluentSetterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@param s3PutObjectCopy Directs the specified job to execute a PUT Copy object call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectCopy", "getterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Copy object call on each object in the manifest.", "getterModel" : { "returnType" : "S3CopyObjectOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectCopy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectCopy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectCopy", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@param s3PutObjectCopy Directs the specified job to execute a PUT Copy object call on each object in the manifest.", "setterMethodName" : "setS3PutObjectCopy", "setterModel" : { "variableDeclarationType" : "S3CopyObjectOperation", "variableName" : "s3PutObjectCopy", "variableType" : "S3CopyObjectOperation", "documentation" : null, "simpleType" : "S3CopyObjectOperation", "variableSetterType" : "S3CopyObjectOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3CopyObjectOperation", "variableName" : "s3PutObjectCopy", "variableType" : "S3CopyObjectOperation", "documentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

", "simpleType" : "S3CopyObjectOperation", "variableSetterType" : "S3CopyObjectOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectAcl", "beanStyleSetterMethodName" : "setS3PutObjectAcl", "c2jName" : "S3PutObjectAcl", "c2jShape" : "S3SetObjectAclOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

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

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object acl call on each object in the manifest.\n@deprecated Use {@link #s3PutObjectAcl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@param s3PutObjectAcl Directs the specified job to execute a PUT Object acl call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectAcl(S3SetObjectAclOperation)}\n", "documentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectAcl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectAcl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectAcl", "fluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@param s3PutObjectAcl Directs the specified job to execute a PUT Object acl call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectAcl", "getterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object acl call on each object in the manifest.", "getterModel" : { "returnType" : "S3SetObjectAclOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectAcl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectAcl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectAcl", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@param s3PutObjectAcl Directs the specified job to execute a PUT Object acl call on each object in the manifest.", "setterMethodName" : "setS3PutObjectAcl", "setterModel" : { "variableDeclarationType" : "S3SetObjectAclOperation", "variableName" : "s3PutObjectAcl", "variableType" : "S3SetObjectAclOperation", "documentation" : null, "simpleType" : "S3SetObjectAclOperation", "variableSetterType" : "S3SetObjectAclOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectAclOperation", "variableName" : "s3PutObjectAcl", "variableType" : "S3SetObjectAclOperation", "documentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

", "simpleType" : "S3SetObjectAclOperation", "variableSetterType" : "S3SetObjectAclOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectTagging", "beanStyleSetterMethodName" : "setS3PutObjectTagging", "c2jName" : "S3PutObjectTagging", "c2jShape" : "S3SetObjectTaggingOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

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

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object tagging call on each object in the manifest.\n@deprecated Use {@link #s3PutObjectTagging()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@param s3PutObjectTagging Directs the specified job to execute a PUT Object tagging call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectTagging(S3SetObjectTaggingOperation)}\n", "documentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectTagging property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectTagging", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectTagging", "fluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@param s3PutObjectTagging Directs the specified job to execute a PUT Object tagging call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectTagging", "getterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object tagging call on each object in the manifest.", "getterModel" : { "returnType" : "S3SetObjectTaggingOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectTagging", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectTagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectTagging", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@param s3PutObjectTagging Directs the specified job to execute a PUT Object tagging call on each object in the manifest.", "setterMethodName" : "setS3PutObjectTagging", "setterModel" : { "variableDeclarationType" : "S3SetObjectTaggingOperation", "variableName" : "s3PutObjectTagging", "variableType" : "S3SetObjectTaggingOperation", "documentation" : null, "simpleType" : "S3SetObjectTaggingOperation", "variableSetterType" : "S3SetObjectTaggingOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectTaggingOperation", "variableName" : "s3PutObjectTagging", "variableType" : "S3SetObjectTaggingOperation", "documentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

", "simpleType" : "S3SetObjectTaggingOperation", "variableSetterType" : "S3SetObjectTaggingOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3InitiateRestoreObject", "beanStyleSetterMethodName" : "setS3InitiateRestoreObject", "c2jName" : "S3InitiateRestoreObject", "c2jShape" : "S3InitiateRestoreObjectOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

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

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@return Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.\n@deprecated Use {@link #s3InitiateRestoreObject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@param s3InitiateRestoreObject Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3InitiateRestoreObject(S3InitiateRestoreObjectOperation)}\n", "documentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3InitiateRestoreObject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3InitiateRestoreObject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3InitiateRestoreObject", "fluentSetterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@param s3InitiateRestoreObject Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3InitiateRestoreObject", "getterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@return Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.", "getterModel" : { "returnType" : "S3InitiateRestoreObjectOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3InitiateRestoreObject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3InitiateRestoreObject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3InitiateRestoreObject", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@param s3InitiateRestoreObject Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.", "setterMethodName" : "setS3InitiateRestoreObject", "setterModel" : { "variableDeclarationType" : "S3InitiateRestoreObjectOperation", "variableName" : "s3InitiateRestoreObject", "variableType" : "S3InitiateRestoreObjectOperation", "documentation" : null, "simpleType" : "S3InitiateRestoreObjectOperation", "variableSetterType" : "S3InitiateRestoreObjectOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3InitiateRestoreObjectOperation", "variableName" : "s3InitiateRestoreObject", "variableType" : "S3InitiateRestoreObjectOperation", "documentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

", "simpleType" : "S3InitiateRestoreObjectOperation", "variableSetterType" : "S3InitiateRestoreObjectOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectLegalHold", "beanStyleSetterMethodName" : "setS3PutObjectLegalHold", "c2jName" : "S3PutObjectLegalHold", "c2jShape" : "S3SetObjectLegalHoldOperation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\nThis is a convenience that creates an instance of the {@link S3SetObjectLegalHoldOperation.Builder} avoiding the need to create one manually via {@link S3SetObjectLegalHoldOperation#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3SetObjectLegalHoldOperation.Builder#build()} is called immediately and its result is passed to {@link #s3PutObjectLegalHold(S3SetObjectLegalHoldOperation)}.\n@param s3PutObjectLegalHold a consumer that will call methods on {@link S3SetObjectLegalHoldOperation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3PutObjectLegalHold(S3SetObjectLegalHoldOperation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3PutObjectLegalHold property for this object.\n@return The value of the S3PutObjectLegalHold property for this object.\n@deprecated Use {@link #s3PutObjectLegalHold()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\n@param s3PutObjectLegalHold The new value for the S3PutObjectLegalHold property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectLegalHold(S3SetObjectLegalHoldOperation)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectLegalHold property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectLegalHold", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectLegalHold", "fluentSetterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\n@param s3PutObjectLegalHold The new value for the S3PutObjectLegalHold property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectLegalHold", "getterDocumentation" : "Returns the value of the S3PutObjectLegalHold property for this object.\n@return The value of the S3PutObjectLegalHold property for this object.", "getterModel" : { "returnType" : "S3SetObjectLegalHoldOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectLegalHold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectLegalHold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectLegalHold", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\n@param s3PutObjectLegalHold The new value for the S3PutObjectLegalHold property for this object.", "setterMethodName" : "setS3PutObjectLegalHold", "setterModel" : { "variableDeclarationType" : "S3SetObjectLegalHoldOperation", "variableName" : "s3PutObjectLegalHold", "variableType" : "S3SetObjectLegalHoldOperation", "documentation" : null, "simpleType" : "S3SetObjectLegalHoldOperation", "variableSetterType" : "S3SetObjectLegalHoldOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectLegalHoldOperation", "variableName" : "s3PutObjectLegalHold", "variableType" : "S3SetObjectLegalHoldOperation", "documentation" : "", "simpleType" : "S3SetObjectLegalHoldOperation", "variableSetterType" : "S3SetObjectLegalHoldOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectRetention", "beanStyleSetterMethodName" : "setS3PutObjectRetention", "c2jName" : "S3PutObjectRetention", "c2jShape" : "S3SetObjectRetentionOperation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\nThis is a convenience that creates an instance of the {@link S3SetObjectRetentionOperation.Builder} avoiding the need to create one manually via {@link S3SetObjectRetentionOperation#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3SetObjectRetentionOperation.Builder#build()} is called immediately and its result is passed to {@link #s3PutObjectRetention(S3SetObjectRetentionOperation)}.\n@param s3PutObjectRetention a consumer that will call methods on {@link S3SetObjectRetentionOperation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3PutObjectRetention(S3SetObjectRetentionOperation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3PutObjectRetention property for this object.\n@return The value of the S3PutObjectRetention property for this object.\n@deprecated Use {@link #s3PutObjectRetention()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\n@param s3PutObjectRetention The new value for the S3PutObjectRetention property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectRetention(S3SetObjectRetentionOperation)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectRetention property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectRetention", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectRetention", "fluentSetterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\n@param s3PutObjectRetention The new value for the S3PutObjectRetention property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectRetention", "getterDocumentation" : "Returns the value of the S3PutObjectRetention property for this object.\n@return The value of the S3PutObjectRetention property for this object.", "getterModel" : { "returnType" : "S3SetObjectRetentionOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectRetention", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectRetention", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectRetention", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\n@param s3PutObjectRetention The new value for the S3PutObjectRetention property for this object.", "setterMethodName" : "setS3PutObjectRetention", "setterModel" : { "variableDeclarationType" : "S3SetObjectRetentionOperation", "variableName" : "s3PutObjectRetention", "variableType" : "S3SetObjectRetentionOperation", "documentation" : null, "simpleType" : "S3SetObjectRetentionOperation", "variableSetterType" : "S3SetObjectRetentionOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectRetentionOperation", "variableName" : "s3PutObjectRetention", "variableType" : "S3SetObjectRetentionOperation", "documentation" : "", "simpleType" : "S3SetObjectRetentionOperation", "variableSetterType" : "S3SetObjectRetentionOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LambdaInvoke" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLambdaInvoke", "beanStyleSetterMethodName" : "setLambdaInvoke", "c2jName" : "LambdaInvoke", "c2jShape" : "LambdaInvokeOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

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

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@return Directs the specified job to invoke an AWS Lambda function on each object in the manifest.\n@deprecated Use {@link #lambdaInvoke()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@param lambdaInvoke Directs the specified job to invoke an AWS Lambda function on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lambdaInvoke(LambdaInvokeOperation)}\n", "documentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LambdaInvoke property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLambdaInvoke", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaInvoke", "fluentSetterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@param lambdaInvoke Directs the specified job to invoke an AWS Lambda function on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaInvoke", "getterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@return Directs the specified job to invoke an AWS Lambda function on each object in the manifest.", "getterModel" : { "returnType" : "LambdaInvokeOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaInvoke", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaInvoke", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaInvoke", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@param lambdaInvoke Directs the specified job to invoke an AWS Lambda function on each object in the manifest.", "setterMethodName" : "setLambdaInvoke", "setterModel" : { "variableDeclarationType" : "LambdaInvokeOperation", "variableName" : "lambdaInvoke", "variableType" : "LambdaInvokeOperation", "documentation" : null, "simpleType" : "LambdaInvokeOperation", "variableSetterType" : "LambdaInvokeOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaInvokeOperation", "variableName" : "lambdaInvoke", "variableType" : "LambdaInvokeOperation", "documentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

", "simpleType" : "LambdaInvokeOperation", "variableSetterType" : "LambdaInvokeOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3InitiateRestoreObject" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3InitiateRestoreObject", "beanStyleSetterMethodName" : "setS3InitiateRestoreObject", "c2jName" : "S3InitiateRestoreObject", "c2jShape" : "S3InitiateRestoreObjectOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

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

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@return Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.\n@deprecated Use {@link #s3InitiateRestoreObject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@param s3InitiateRestoreObject Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3InitiateRestoreObject(S3InitiateRestoreObjectOperation)}\n", "documentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3InitiateRestoreObject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3InitiateRestoreObject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3InitiateRestoreObject", "fluentSetterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@param s3InitiateRestoreObject Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3InitiateRestoreObject", "getterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@return Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.", "getterModel" : { "returnType" : "S3InitiateRestoreObjectOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3InitiateRestoreObject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3InitiateRestoreObject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3InitiateRestoreObject", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@param s3InitiateRestoreObject Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.", "setterMethodName" : "setS3InitiateRestoreObject", "setterModel" : { "variableDeclarationType" : "S3InitiateRestoreObjectOperation", "variableName" : "s3InitiateRestoreObject", "variableType" : "S3InitiateRestoreObjectOperation", "documentation" : null, "simpleType" : "S3InitiateRestoreObjectOperation", "variableSetterType" : "S3InitiateRestoreObjectOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3InitiateRestoreObjectOperation", "variableName" : "s3InitiateRestoreObject", "variableType" : "S3InitiateRestoreObjectOperation", "documentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

", "simpleType" : "S3InitiateRestoreObjectOperation", "variableSetterType" : "S3InitiateRestoreObjectOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3PutObjectAcl" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectAcl", "beanStyleSetterMethodName" : "setS3PutObjectAcl", "c2jName" : "S3PutObjectAcl", "c2jShape" : "S3SetObjectAclOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

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

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object acl call on each object in the manifest.\n@deprecated Use {@link #s3PutObjectAcl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@param s3PutObjectAcl Directs the specified job to execute a PUT Object acl call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectAcl(S3SetObjectAclOperation)}\n", "documentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectAcl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectAcl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectAcl", "fluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@param s3PutObjectAcl Directs the specified job to execute a PUT Object acl call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectAcl", "getterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object acl call on each object in the manifest.", "getterModel" : { "returnType" : "S3SetObjectAclOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectAcl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectAcl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectAcl", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@param s3PutObjectAcl Directs the specified job to execute a PUT Object acl call on each object in the manifest.", "setterMethodName" : "setS3PutObjectAcl", "setterModel" : { "variableDeclarationType" : "S3SetObjectAclOperation", "variableName" : "s3PutObjectAcl", "variableType" : "S3SetObjectAclOperation", "documentation" : null, "simpleType" : "S3SetObjectAclOperation", "variableSetterType" : "S3SetObjectAclOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectAclOperation", "variableName" : "s3PutObjectAcl", "variableType" : "S3SetObjectAclOperation", "documentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

", "simpleType" : "S3SetObjectAclOperation", "variableSetterType" : "S3SetObjectAclOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3PutObjectCopy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectCopy", "beanStyleSetterMethodName" : "setS3PutObjectCopy", "c2jName" : "S3PutObjectCopy", "c2jShape" : "S3CopyObjectOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

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

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Copy object call on each object in the manifest.\n@deprecated Use {@link #s3PutObjectCopy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@param s3PutObjectCopy Directs the specified job to execute a PUT Copy object call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectCopy(S3CopyObjectOperation)}\n", "documentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectCopy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectCopy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectCopy", "fluentSetterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@param s3PutObjectCopy Directs the specified job to execute a PUT Copy object call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectCopy", "getterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Copy object call on each object in the manifest.", "getterModel" : { "returnType" : "S3CopyObjectOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectCopy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectCopy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectCopy", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@param s3PutObjectCopy Directs the specified job to execute a PUT Copy object call on each object in the manifest.", "setterMethodName" : "setS3PutObjectCopy", "setterModel" : { "variableDeclarationType" : "S3CopyObjectOperation", "variableName" : "s3PutObjectCopy", "variableType" : "S3CopyObjectOperation", "documentation" : null, "simpleType" : "S3CopyObjectOperation", "variableSetterType" : "S3CopyObjectOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3CopyObjectOperation", "variableName" : "s3PutObjectCopy", "variableType" : "S3CopyObjectOperation", "documentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

", "simpleType" : "S3CopyObjectOperation", "variableSetterType" : "S3CopyObjectOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3PutObjectLegalHold" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectLegalHold", "beanStyleSetterMethodName" : "setS3PutObjectLegalHold", "c2jName" : "S3PutObjectLegalHold", "c2jShape" : "S3SetObjectLegalHoldOperation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\nThis is a convenience that creates an instance of the {@link S3SetObjectLegalHoldOperation.Builder} avoiding the need to create one manually via {@link S3SetObjectLegalHoldOperation#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3SetObjectLegalHoldOperation.Builder#build()} is called immediately and its result is passed to {@link #s3PutObjectLegalHold(S3SetObjectLegalHoldOperation)}.\n@param s3PutObjectLegalHold a consumer that will call methods on {@link S3SetObjectLegalHoldOperation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3PutObjectLegalHold(S3SetObjectLegalHoldOperation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3PutObjectLegalHold property for this object.\n@return The value of the S3PutObjectLegalHold property for this object.\n@deprecated Use {@link #s3PutObjectLegalHold()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\n@param s3PutObjectLegalHold The new value for the S3PutObjectLegalHold property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectLegalHold(S3SetObjectLegalHoldOperation)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectLegalHold property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectLegalHold", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectLegalHold", "fluentSetterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\n@param s3PutObjectLegalHold The new value for the S3PutObjectLegalHold property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectLegalHold", "getterDocumentation" : "Returns the value of the S3PutObjectLegalHold property for this object.\n@return The value of the S3PutObjectLegalHold property for this object.", "getterModel" : { "returnType" : "S3SetObjectLegalHoldOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectLegalHold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectLegalHold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectLegalHold", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\n@param s3PutObjectLegalHold The new value for the S3PutObjectLegalHold property for this object.", "setterMethodName" : "setS3PutObjectLegalHold", "setterModel" : { "variableDeclarationType" : "S3SetObjectLegalHoldOperation", "variableName" : "s3PutObjectLegalHold", "variableType" : "S3SetObjectLegalHoldOperation", "documentation" : null, "simpleType" : "S3SetObjectLegalHoldOperation", "variableSetterType" : "S3SetObjectLegalHoldOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectLegalHoldOperation", "variableName" : "s3PutObjectLegalHold", "variableType" : "S3SetObjectLegalHoldOperation", "documentation" : "", "simpleType" : "S3SetObjectLegalHoldOperation", "variableSetterType" : "S3SetObjectLegalHoldOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3PutObjectRetention" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectRetention", "beanStyleSetterMethodName" : "setS3PutObjectRetention", "c2jName" : "S3PutObjectRetention", "c2jShape" : "S3SetObjectRetentionOperation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\nThis is a convenience that creates an instance of the {@link S3SetObjectRetentionOperation.Builder} avoiding the need to create one manually via {@link S3SetObjectRetentionOperation#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3SetObjectRetentionOperation.Builder#build()} is called immediately and its result is passed to {@link #s3PutObjectRetention(S3SetObjectRetentionOperation)}.\n@param s3PutObjectRetention a consumer that will call methods on {@link S3SetObjectRetentionOperation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3PutObjectRetention(S3SetObjectRetentionOperation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3PutObjectRetention property for this object.\n@return The value of the S3PutObjectRetention property for this object.\n@deprecated Use {@link #s3PutObjectRetention()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\n@param s3PutObjectRetention The new value for the S3PutObjectRetention property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectRetention(S3SetObjectRetentionOperation)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectRetention property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectRetention", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectRetention", "fluentSetterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\n@param s3PutObjectRetention The new value for the S3PutObjectRetention property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectRetention", "getterDocumentation" : "Returns the value of the S3PutObjectRetention property for this object.\n@return The value of the S3PutObjectRetention property for this object.", "getterModel" : { "returnType" : "S3SetObjectRetentionOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectRetention", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectRetention", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectRetention", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\n@param s3PutObjectRetention The new value for the S3PutObjectRetention property for this object.", "setterMethodName" : "setS3PutObjectRetention", "setterModel" : { "variableDeclarationType" : "S3SetObjectRetentionOperation", "variableName" : "s3PutObjectRetention", "variableType" : "S3SetObjectRetentionOperation", "documentation" : null, "simpleType" : "S3SetObjectRetentionOperation", "variableSetterType" : "S3SetObjectRetentionOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectRetentionOperation", "variableName" : "s3PutObjectRetention", "variableType" : "S3SetObjectRetentionOperation", "documentation" : "", "simpleType" : "S3SetObjectRetentionOperation", "variableSetterType" : "S3SetObjectRetentionOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3PutObjectTagging" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectTagging", "beanStyleSetterMethodName" : "setS3PutObjectTagging", "c2jName" : "S3PutObjectTagging", "c2jShape" : "S3SetObjectTaggingOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

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

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object tagging call on each object in the manifest.\n@deprecated Use {@link #s3PutObjectTagging()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@param s3PutObjectTagging Directs the specified job to execute a PUT Object tagging call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectTagging(S3SetObjectTaggingOperation)}\n", "documentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectTagging property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectTagging", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectTagging", "fluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@param s3PutObjectTagging Directs the specified job to execute a PUT Object tagging call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectTagging", "getterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object tagging call on each object in the manifest.", "getterModel" : { "returnType" : "S3SetObjectTaggingOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectTagging", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectTagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectTagging", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@param s3PutObjectTagging Directs the specified job to execute a PUT Object tagging call on each object in the manifest.", "setterMethodName" : "setS3PutObjectTagging", "setterModel" : { "variableDeclarationType" : "S3SetObjectTaggingOperation", "variableName" : "s3PutObjectTagging", "variableType" : "S3SetObjectTaggingOperation", "documentation" : null, "simpleType" : "S3SetObjectTaggingOperation", "variableSetterType" : "S3SetObjectTaggingOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectTaggingOperation", "variableName" : "s3PutObjectTagging", "variableType" : "S3SetObjectTaggingOperation", "documentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

", "simpleType" : "S3SetObjectTaggingOperation", "variableSetterType" : "S3SetObjectTaggingOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLambdaInvoke", "beanStyleSetterMethodName" : "setLambdaInvoke", "c2jName" : "LambdaInvoke", "c2jShape" : "LambdaInvokeOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

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

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@return Directs the specified job to invoke an AWS Lambda function on each object in the manifest.\n@deprecated Use {@link #lambdaInvoke()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@param lambdaInvoke Directs the specified job to invoke an AWS Lambda function on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lambdaInvoke(LambdaInvokeOperation)}\n", "documentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LambdaInvoke property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLambdaInvoke", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaInvoke", "fluentSetterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@param lambdaInvoke Directs the specified job to invoke an AWS Lambda function on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaInvoke", "getterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@return Directs the specified job to invoke an AWS Lambda function on each object in the manifest.", "getterModel" : { "returnType" : "LambdaInvokeOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaInvoke", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaInvoke", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaInvoke", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

\n@param lambdaInvoke Directs the specified job to invoke an AWS Lambda function on each object in the manifest.", "setterMethodName" : "setLambdaInvoke", "setterModel" : { "variableDeclarationType" : "LambdaInvokeOperation", "variableName" : "lambdaInvoke", "variableType" : "LambdaInvokeOperation", "documentation" : null, "simpleType" : "LambdaInvokeOperation", "variableSetterType" : "LambdaInvokeOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaInvokeOperation", "variableName" : "lambdaInvoke", "variableType" : "LambdaInvokeOperation", "documentation" : "

Directs the specified job to invoke an AWS Lambda function on each object in the manifest.

", "simpleType" : "LambdaInvokeOperation", "variableSetterType" : "LambdaInvokeOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectCopy", "beanStyleSetterMethodName" : "setS3PutObjectCopy", "c2jName" : "S3PutObjectCopy", "c2jShape" : "S3CopyObjectOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

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

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Copy object call on each object in the manifest.\n@deprecated Use {@link #s3PutObjectCopy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@param s3PutObjectCopy Directs the specified job to execute a PUT Copy object call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectCopy(S3CopyObjectOperation)}\n", "documentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectCopy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectCopy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectCopy", "fluentSetterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@param s3PutObjectCopy Directs the specified job to execute a PUT Copy object call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectCopy", "getterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Copy object call on each object in the manifest.", "getterModel" : { "returnType" : "S3CopyObjectOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectCopy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectCopy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectCopy", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

\n@param s3PutObjectCopy Directs the specified job to execute a PUT Copy object call on each object in the manifest.", "setterMethodName" : "setS3PutObjectCopy", "setterModel" : { "variableDeclarationType" : "S3CopyObjectOperation", "variableName" : "s3PutObjectCopy", "variableType" : "S3CopyObjectOperation", "documentation" : null, "simpleType" : "S3CopyObjectOperation", "variableSetterType" : "S3CopyObjectOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3CopyObjectOperation", "variableName" : "s3PutObjectCopy", "variableType" : "S3CopyObjectOperation", "documentation" : "

Directs the specified job to execute a PUT Copy object call on each object in the manifest.

", "simpleType" : "S3CopyObjectOperation", "variableSetterType" : "S3CopyObjectOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectAcl", "beanStyleSetterMethodName" : "setS3PutObjectAcl", "c2jName" : "S3PutObjectAcl", "c2jShape" : "S3SetObjectAclOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

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

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object acl call on each object in the manifest.\n@deprecated Use {@link #s3PutObjectAcl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@param s3PutObjectAcl Directs the specified job to execute a PUT Object acl call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectAcl(S3SetObjectAclOperation)}\n", "documentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectAcl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectAcl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectAcl", "fluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@param s3PutObjectAcl Directs the specified job to execute a PUT Object acl call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectAcl", "getterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object acl call on each object in the manifest.", "getterModel" : { "returnType" : "S3SetObjectAclOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectAcl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectAcl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectAcl", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

\n@param s3PutObjectAcl Directs the specified job to execute a PUT Object acl call on each object in the manifest.", "setterMethodName" : "setS3PutObjectAcl", "setterModel" : { "variableDeclarationType" : "S3SetObjectAclOperation", "variableName" : "s3PutObjectAcl", "variableType" : "S3SetObjectAclOperation", "documentation" : null, "simpleType" : "S3SetObjectAclOperation", "variableSetterType" : "S3SetObjectAclOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectAclOperation", "variableName" : "s3PutObjectAcl", "variableType" : "S3SetObjectAclOperation", "documentation" : "

Directs the specified job to execute a PUT Object acl call on each object in the manifest.

", "simpleType" : "S3SetObjectAclOperation", "variableSetterType" : "S3SetObjectAclOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectTagging", "beanStyleSetterMethodName" : "setS3PutObjectTagging", "c2jName" : "S3PutObjectTagging", "c2jShape" : "S3SetObjectTaggingOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

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

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object tagging call on each object in the manifest.\n@deprecated Use {@link #s3PutObjectTagging()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@param s3PutObjectTagging Directs the specified job to execute a PUT Object tagging call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectTagging(S3SetObjectTaggingOperation)}\n", "documentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectTagging property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectTagging", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectTagging", "fluentSetterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@param s3PutObjectTagging Directs the specified job to execute a PUT Object tagging call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectTagging", "getterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@return Directs the specified job to execute a PUT Object tagging call on each object in the manifest.", "getterModel" : { "returnType" : "S3SetObjectTaggingOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectTagging", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectTagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectTagging", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

\n@param s3PutObjectTagging Directs the specified job to execute a PUT Object tagging call on each object in the manifest.", "setterMethodName" : "setS3PutObjectTagging", "setterModel" : { "variableDeclarationType" : "S3SetObjectTaggingOperation", "variableName" : "s3PutObjectTagging", "variableType" : "S3SetObjectTaggingOperation", "documentation" : null, "simpleType" : "S3SetObjectTaggingOperation", "variableSetterType" : "S3SetObjectTaggingOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectTaggingOperation", "variableName" : "s3PutObjectTagging", "variableType" : "S3SetObjectTaggingOperation", "documentation" : "

Directs the specified job to execute a PUT Object tagging call on each object in the manifest.

", "simpleType" : "S3SetObjectTaggingOperation", "variableSetterType" : "S3SetObjectTaggingOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3InitiateRestoreObject", "beanStyleSetterMethodName" : "setS3InitiateRestoreObject", "c2jName" : "S3InitiateRestoreObject", "c2jShape" : "S3InitiateRestoreObjectOperation", "defaultConsumerFluentSetterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

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

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@return Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.\n@deprecated Use {@link #s3InitiateRestoreObject()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@param s3InitiateRestoreObject Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3InitiateRestoreObject(S3InitiateRestoreObjectOperation)}\n", "documentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3InitiateRestoreObject property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3InitiateRestoreObject", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3InitiateRestoreObject", "fluentSetterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@param s3InitiateRestoreObject Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3InitiateRestoreObject", "getterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@return Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.", "getterModel" : { "returnType" : "S3InitiateRestoreObjectOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3InitiateRestoreObject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3InitiateRestoreObject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3InitiateRestoreObject", "sensitive" : false, "setterDocumentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

\n@param s3InitiateRestoreObject Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.", "setterMethodName" : "setS3InitiateRestoreObject", "setterModel" : { "variableDeclarationType" : "S3InitiateRestoreObjectOperation", "variableName" : "s3InitiateRestoreObject", "variableType" : "S3InitiateRestoreObjectOperation", "documentation" : null, "simpleType" : "S3InitiateRestoreObjectOperation", "variableSetterType" : "S3InitiateRestoreObjectOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3InitiateRestoreObjectOperation", "variableName" : "s3InitiateRestoreObject", "variableType" : "S3InitiateRestoreObjectOperation", "documentation" : "

Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.

", "simpleType" : "S3InitiateRestoreObjectOperation", "variableSetterType" : "S3InitiateRestoreObjectOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectLegalHold", "beanStyleSetterMethodName" : "setS3PutObjectLegalHold", "c2jName" : "S3PutObjectLegalHold", "c2jShape" : "S3SetObjectLegalHoldOperation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\nThis is a convenience that creates an instance of the {@link S3SetObjectLegalHoldOperation.Builder} avoiding the need to create one manually via {@link S3SetObjectLegalHoldOperation#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3SetObjectLegalHoldOperation.Builder#build()} is called immediately and its result is passed to {@link #s3PutObjectLegalHold(S3SetObjectLegalHoldOperation)}.\n@param s3PutObjectLegalHold a consumer that will call methods on {@link S3SetObjectLegalHoldOperation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3PutObjectLegalHold(S3SetObjectLegalHoldOperation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3PutObjectLegalHold property for this object.\n@return The value of the S3PutObjectLegalHold property for this object.\n@deprecated Use {@link #s3PutObjectLegalHold()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\n@param s3PutObjectLegalHold The new value for the S3PutObjectLegalHold property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectLegalHold(S3SetObjectLegalHoldOperation)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectLegalHold property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectLegalHold", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectLegalHold", "fluentSetterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\n@param s3PutObjectLegalHold The new value for the S3PutObjectLegalHold property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectLegalHold", "getterDocumentation" : "Returns the value of the S3PutObjectLegalHold property for this object.\n@return The value of the S3PutObjectLegalHold property for this object.", "getterModel" : { "returnType" : "S3SetObjectLegalHoldOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectLegalHold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectLegalHold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectLegalHold", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3PutObjectLegalHold property for this object.\n\n@param s3PutObjectLegalHold The new value for the S3PutObjectLegalHold property for this object.", "setterMethodName" : "setS3PutObjectLegalHold", "setterModel" : { "variableDeclarationType" : "S3SetObjectLegalHoldOperation", "variableName" : "s3PutObjectLegalHold", "variableType" : "S3SetObjectLegalHoldOperation", "documentation" : null, "simpleType" : "S3SetObjectLegalHoldOperation", "variableSetterType" : "S3SetObjectLegalHoldOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectLegalHoldOperation", "variableName" : "s3PutObjectLegalHold", "variableType" : "S3SetObjectLegalHoldOperation", "documentation" : "", "simpleType" : "S3SetObjectLegalHoldOperation", "variableSetterType" : "S3SetObjectLegalHoldOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3PutObjectRetention", "beanStyleSetterMethodName" : "setS3PutObjectRetention", "c2jName" : "S3PutObjectRetention", "c2jShape" : "S3SetObjectRetentionOperation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\nThis is a convenience that creates an instance of the {@link S3SetObjectRetentionOperation.Builder} avoiding the need to create one manually via {@link S3SetObjectRetentionOperation#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3SetObjectRetentionOperation.Builder#build()} is called immediately and its result is passed to {@link #s3PutObjectRetention(S3SetObjectRetentionOperation)}.\n@param s3PutObjectRetention a consumer that will call methods on {@link S3SetObjectRetentionOperation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3PutObjectRetention(S3SetObjectRetentionOperation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3PutObjectRetention property for this object.\n@return The value of the S3PutObjectRetention property for this object.\n@deprecated Use {@link #s3PutObjectRetention()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\n@param s3PutObjectRetention The new value for the S3PutObjectRetention property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3PutObjectRetention(S3SetObjectRetentionOperation)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3PutObjectRetention property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3PutObjectRetention", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3PutObjectRetention", "fluentSetterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\n@param s3PutObjectRetention The new value for the S3PutObjectRetention property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3PutObjectRetention", "getterDocumentation" : "Returns the value of the S3PutObjectRetention property for this object.\n@return The value of the S3PutObjectRetention property for this object.", "getterModel" : { "returnType" : "S3SetObjectRetentionOperation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3PutObjectRetention", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3PutObjectRetention", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3PutObjectRetention", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3PutObjectRetention property for this object.\n\n@param s3PutObjectRetention The new value for the S3PutObjectRetention property for this object.", "setterMethodName" : "setS3PutObjectRetention", "setterModel" : { "variableDeclarationType" : "S3SetObjectRetentionOperation", "variableName" : "s3PutObjectRetention", "variableType" : "S3SetObjectRetentionOperation", "documentation" : null, "simpleType" : "S3SetObjectRetentionOperation", "variableSetterType" : "S3SetObjectRetentionOperation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3SetObjectRetentionOperation", "variableName" : "s3PutObjectRetention", "variableType" : "S3SetObjectRetentionOperation", "documentation" : "", "simpleType" : "S3SetObjectRetentionOperation", "variableSetterType" : "S3SetObjectRetentionOperation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobOperation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobOperation", "variableName" : "jobOperation", "variableType" : "JobOperation", "documentation" : null, "simpleType" : "JobOperation", "variableSetterType" : "JobOperation" }, "wrapper" : false, "xmlNamespace" : null }, "JobProgressSummary" : { "c2jName" : "JobProgressSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalNumberOfTasks", "beanStyleSetterMethodName" : "setTotalNumberOfTasks", "c2jName" : "TotalNumberOfTasks", "c2jShape" : "JobTotalNumberOfTasks", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #totalNumberOfTasks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param totalNumberOfTasks \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalNumberOfTasks(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalNumberOfTasks property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalNumberOfTasks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalNumberOfTasks", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalNumberOfTasks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalNumberOfTasks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TotalNumberOfTasks", "sensitive" : false, "setterDocumentation" : "

\n@param totalNumberOfTasks ", "setterMethodName" : "setTotalNumberOfTasks", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalNumberOfTasks", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalNumberOfTasks", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumberOfTasksSucceeded", "beanStyleSetterMethodName" : "setNumberOfTasksSucceeded", "c2jName" : "NumberOfTasksSucceeded", "c2jShape" : "JobNumberOfTasksSucceeded", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #numberOfTasksSucceeded()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param numberOfTasksSucceeded \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numberOfTasksSucceeded(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumberOfTasksSucceeded property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumberOfTasksSucceeded", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfTasksSucceeded", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfTasksSucceeded", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfTasksSucceeded", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "NumberOfTasksSucceeded", "sensitive" : false, "setterDocumentation" : "

\n@param numberOfTasksSucceeded ", "setterMethodName" : "setNumberOfTasksSucceeded", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksSucceeded", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksSucceeded", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumberOfTasksFailed", "beanStyleSetterMethodName" : "setNumberOfTasksFailed", "c2jName" : "NumberOfTasksFailed", "c2jShape" : "JobNumberOfTasksFailed", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #numberOfTasksFailed()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param numberOfTasksFailed \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numberOfTasksFailed(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumberOfTasksFailed property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumberOfTasksFailed", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfTasksFailed", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfTasksFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfTasksFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "NumberOfTasksFailed", "sensitive" : false, "setterDocumentation" : "

\n@param numberOfTasksFailed ", "setterMethodName" : "setNumberOfTasksFailed", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksFailed", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksFailed", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NumberOfTasksFailed" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumberOfTasksFailed", "beanStyleSetterMethodName" : "setNumberOfTasksFailed", "c2jName" : "NumberOfTasksFailed", "c2jShape" : "JobNumberOfTasksFailed", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #numberOfTasksFailed()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param numberOfTasksFailed \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numberOfTasksFailed(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumberOfTasksFailed property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumberOfTasksFailed", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfTasksFailed", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfTasksFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfTasksFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "NumberOfTasksFailed", "sensitive" : false, "setterDocumentation" : "

\n@param numberOfTasksFailed ", "setterMethodName" : "setNumberOfTasksFailed", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksFailed", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksFailed", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NumberOfTasksSucceeded" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumberOfTasksSucceeded", "beanStyleSetterMethodName" : "setNumberOfTasksSucceeded", "c2jName" : "NumberOfTasksSucceeded", "c2jShape" : "JobNumberOfTasksSucceeded", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #numberOfTasksSucceeded()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param numberOfTasksSucceeded \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numberOfTasksSucceeded(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumberOfTasksSucceeded property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumberOfTasksSucceeded", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfTasksSucceeded", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfTasksSucceeded", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfTasksSucceeded", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "NumberOfTasksSucceeded", "sensitive" : false, "setterDocumentation" : "

\n@param numberOfTasksSucceeded ", "setterMethodName" : "setNumberOfTasksSucceeded", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksSucceeded", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksSucceeded", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TotalNumberOfTasks" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalNumberOfTasks", "beanStyleSetterMethodName" : "setTotalNumberOfTasks", "c2jName" : "TotalNumberOfTasks", "c2jShape" : "JobTotalNumberOfTasks", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #totalNumberOfTasks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param totalNumberOfTasks \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalNumberOfTasks(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalNumberOfTasks property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalNumberOfTasks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalNumberOfTasks", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalNumberOfTasks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalNumberOfTasks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TotalNumberOfTasks", "sensitive" : false, "setterDocumentation" : "

\n@param totalNumberOfTasks ", "setterMethodName" : "setTotalNumberOfTasks", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalNumberOfTasks", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalNumberOfTasks", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalNumberOfTasks", "beanStyleSetterMethodName" : "setTotalNumberOfTasks", "c2jName" : "TotalNumberOfTasks", "c2jShape" : "JobTotalNumberOfTasks", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #totalNumberOfTasks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param totalNumberOfTasks \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalNumberOfTasks(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalNumberOfTasks property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalNumberOfTasks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalNumberOfTasks", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalNumberOfTasks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalNumberOfTasks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TotalNumberOfTasks", "sensitive" : false, "setterDocumentation" : "

\n@param totalNumberOfTasks ", "setterMethodName" : "setTotalNumberOfTasks", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalNumberOfTasks", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalNumberOfTasks", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumberOfTasksSucceeded", "beanStyleSetterMethodName" : "setNumberOfTasksSucceeded", "c2jName" : "NumberOfTasksSucceeded", "c2jShape" : "JobNumberOfTasksSucceeded", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #numberOfTasksSucceeded()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param numberOfTasksSucceeded \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numberOfTasksSucceeded(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumberOfTasksSucceeded property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumberOfTasksSucceeded", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfTasksSucceeded", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfTasksSucceeded", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfTasksSucceeded", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "NumberOfTasksSucceeded", "sensitive" : false, "setterDocumentation" : "

\n@param numberOfTasksSucceeded ", "setterMethodName" : "setNumberOfTasksSucceeded", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksSucceeded", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksSucceeded", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumberOfTasksFailed", "beanStyleSetterMethodName" : "setNumberOfTasksFailed", "c2jName" : "NumberOfTasksFailed", "c2jShape" : "JobNumberOfTasksFailed", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #numberOfTasksFailed()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param numberOfTasksFailed \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numberOfTasksFailed(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumberOfTasksFailed property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumberOfTasksFailed", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberOfTasksFailed", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfTasksFailed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfTasksFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "NumberOfTasksFailed", "sensitive" : false, "setterDocumentation" : "

\n@param numberOfTasksFailed ", "setterMethodName" : "setNumberOfTasksFailed", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksFailed", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "numberOfTasksFailed", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobProgressSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobProgressSummary", "variableName" : "jobProgressSummary", "variableType" : "JobProgressSummary", "documentation" : null, "simpleType" : "JobProgressSummary", "variableSetterType" : "JobProgressSummary" }, "wrapper" : false, "xmlNamespace" : null }, "JobReport" : { "c2jName" : "JobReport", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration parameters for a job-completion report.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "S3BucketArnString", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

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

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@return The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@param bucket The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@param bucket The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@return The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.", "getterModel" : { "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, "requiresLength" : 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) for the bucket where specified job-completion report will be stored.

\n@param bucket The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.", "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) for the bucket where specified job-completion report will be stored.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "JobReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the specified job-completion report.

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

The format of the specified job-completion report.

\n

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

\n@return The format of the specified job-completion report.\n@see JobReportFormat\n@deprecated Use {@link #formatAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The format of the specified job-completion report.

\n@param format The format of the specified job-completion report.\n@see JobReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportFormat\n@deprecated Use {@link #format(String)}\n", "documentation" : "

The format of the specified job-completion report.

", "endpointDiscoveryId" : false, "enumType" : "JobReportFormat", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Format property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFormat", "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the specified job-completion report.

\n@param format The format of the specified job-completion report.\n@see JobReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the specified job-completion report.

\n

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

\n@return The format of the specified job-completion report.\n@see JobReportFormat", "getterModel" : { "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, "requiresLength" : 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 format of the specified job-completion report.

\n@param format The format of the specified job-completion report.\n@see JobReportFormat", "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 format of the specified job-completion report.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

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

Indicates whether the specified job will generate a job-completion report.

\n@return Indicates whether the specified job will generate a job-completion report.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@param enabled Indicates whether the specified job will generate a job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

Indicates whether the specified job will generate a job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@param enabled Indicates whether the specified job will generate a job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@return Indicates whether the specified job will generate a job-completion report.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@param enabled Indicates whether the specified job will generate a job-completion report.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Indicates whether the specified job will generate a job-completion report.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "ReportPrefixString", "defaultConsumerFluentSetterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

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

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@return An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.\n@deprecated Use {@link #prefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@param prefix An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #prefix(String)}\n", "documentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Prefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@param prefix An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@return An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.", "getterModel" : { "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, "requiresLength" : 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" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@param prefix An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.", "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" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportScope", "beanStyleSetterMethodName" : "setReportScope", "c2jName" : "ReportScope", "c2jShape" : "JobReportScope", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

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

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n

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

\n@return Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope\n@deprecated Use {@link #reportScopeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n@param reportScope Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportScope\n@deprecated Use {@link #reportScope(String)}\n", "documentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

", "endpointDiscoveryId" : false, "enumType" : "JobReportScope", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportScope property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportScope", "fluentEnumGetterMethodName" : "reportScope", "fluentEnumSetterMethodName" : "reportScope", "fluentGetterMethodName" : "reportScopeAsString", "fluentSetterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n@param reportScope Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportScope", "fluentSetterMethodName" : "reportScope", "getterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n

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

\n@return Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportScope", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportScope", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportScope", "sensitive" : false, "setterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n@param reportScope Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope", "setterMethodName" : "setReportScope", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportScope", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportScope", "variableType" : "String", "documentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "S3BucketArnString", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

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

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@return The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@param bucket The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@param bucket The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@return The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.", "getterModel" : { "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, "requiresLength" : 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) for the bucket where specified job-completion report will be stored.

\n@param bucket The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.", "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) for the bucket where specified job-completion report will be stored.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

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

Indicates whether the specified job will generate a job-completion report.

\n@return Indicates whether the specified job will generate a job-completion report.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@param enabled Indicates whether the specified job will generate a job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

Indicates whether the specified job will generate a job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@param enabled Indicates whether the specified job will generate a job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@return Indicates whether the specified job will generate a job-completion report.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@param enabled Indicates whether the specified job will generate a job-completion report.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Indicates whether the specified job will generate a job-completion report.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Format" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "JobReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the specified job-completion report.

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

The format of the specified job-completion report.

\n

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

\n@return The format of the specified job-completion report.\n@see JobReportFormat\n@deprecated Use {@link #formatAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The format of the specified job-completion report.

\n@param format The format of the specified job-completion report.\n@see JobReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportFormat\n@deprecated Use {@link #format(String)}\n", "documentation" : "

The format of the specified job-completion report.

", "endpointDiscoveryId" : false, "enumType" : "JobReportFormat", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Format property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFormat", "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the specified job-completion report.

\n@param format The format of the specified job-completion report.\n@see JobReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the specified job-completion report.

\n

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

\n@return The format of the specified job-completion report.\n@see JobReportFormat", "getterModel" : { "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, "requiresLength" : 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 format of the specified job-completion report.

\n@param format The format of the specified job-completion report.\n@see JobReportFormat", "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 format of the specified job-completion report.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Prefix" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "ReportPrefixString", "defaultConsumerFluentSetterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

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

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@return An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.\n@deprecated Use {@link #prefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@param prefix An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #prefix(String)}\n", "documentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Prefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@param prefix An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@return An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.", "getterModel" : { "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, "requiresLength" : 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" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@param prefix An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.", "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" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportScope" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportScope", "beanStyleSetterMethodName" : "setReportScope", "c2jName" : "ReportScope", "c2jShape" : "JobReportScope", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

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

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n

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

\n@return Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope\n@deprecated Use {@link #reportScopeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n@param reportScope Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportScope\n@deprecated Use {@link #reportScope(String)}\n", "documentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

", "endpointDiscoveryId" : false, "enumType" : "JobReportScope", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportScope property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportScope", "fluentEnumGetterMethodName" : "reportScope", "fluentEnumSetterMethodName" : "reportScope", "fluentGetterMethodName" : "reportScopeAsString", "fluentSetterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n@param reportScope Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportScope", "fluentSetterMethodName" : "reportScope", "getterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n

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

\n@return Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportScope", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportScope", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportScope", "sensitive" : false, "setterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n@param reportScope Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope", "setterMethodName" : "setReportScope", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportScope", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportScope", "variableType" : "String", "documentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "S3BucketArnString", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

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

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@return The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@param bucket The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@param bucket The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.

\n@return The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.", "getterModel" : { "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, "requiresLength" : 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) for the bucket where specified job-completion report will be stored.

\n@param bucket The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.", "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) for the bucket where specified job-completion report will be stored.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFormat", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "JobReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the specified job-completion report.

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

The format of the specified job-completion report.

\n

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

\n@return The format of the specified job-completion report.\n@see JobReportFormat\n@deprecated Use {@link #formatAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The format of the specified job-completion report.

\n@param format The format of the specified job-completion report.\n@see JobReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportFormat\n@deprecated Use {@link #format(String)}\n", "documentation" : "

The format of the specified job-completion report.

", "endpointDiscoveryId" : false, "enumType" : "JobReportFormat", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Format property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFormat", "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the specified job-completion report.

\n@param format The format of the specified job-completion report.\n@see JobReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the specified job-completion report.

\n

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

\n@return The format of the specified job-completion report.\n@see JobReportFormat", "getterModel" : { "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, "requiresLength" : 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 format of the specified job-completion report.

\n@param format The format of the specified job-completion report.\n@see JobReportFormat", "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 format of the specified job-completion report.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

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

Indicates whether the specified job will generate a job-completion report.

\n@return Indicates whether the specified job will generate a job-completion report.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@param enabled Indicates whether the specified job will generate a job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

Indicates whether the specified job will generate a job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@param enabled Indicates whether the specified job will generate a job-completion report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@return Indicates whether the specified job will generate a job-completion report.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Indicates whether the specified job will generate a job-completion report.

\n@param enabled Indicates whether the specified job will generate a job-completion report.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Indicates whether the specified job will generate a job-completion report.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "ReportPrefixString", "defaultConsumerFluentSetterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

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

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@return An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.\n@deprecated Use {@link #prefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@param prefix An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #prefix(String)}\n", "documentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Prefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@param prefix An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@return An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.", "getterModel" : { "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, "requiresLength" : 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" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

\n@param prefix An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.", "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" : "

An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReportScope", "beanStyleSetterMethodName" : "setReportScope", "c2jName" : "ReportScope", "c2jShape" : "JobReportScope", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

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

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n

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

\n@return Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope\n@deprecated Use {@link #reportScopeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n@param reportScope Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportScope\n@deprecated Use {@link #reportScope(String)}\n", "documentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

", "endpointDiscoveryId" : false, "enumType" : "JobReportScope", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportScope property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportScope", "fluentEnumGetterMethodName" : "reportScope", "fluentEnumSetterMethodName" : "reportScope", "fluentGetterMethodName" : "reportScopeAsString", "fluentSetterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n@param reportScope Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobReportScope", "fluentSetterMethodName" : "reportScope", "getterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n

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

\n@return Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportScope", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReportScope", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReportScope", "sensitive" : false, "setterDocumentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

\n@param reportScope Indicates whether the job-completion report will include details of all tasks or only failed tasks.\n@see JobReportScope", "setterMethodName" : "setReportScope", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportScope", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportScope", "variableType" : "String", "documentation" : "

Indicates whether the job-completion report will include details of all tasks or only failed tasks.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Enabled" ], "shapeName" : "JobReport", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobReport", "variableName" : "jobReport", "variableType" : "JobReport", "documentation" : null, "simpleType" : "JobReport", "variableSetterType" : "JobReport" }, "wrapper" : false, "xmlNamespace" : null }, "JobReportFormat" : { "c2jName" : "JobReportFormat", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "REPORT_CSV_20180820", "value" : "Report_CSV_20180820" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobReportFormat", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobReportFormat", "variableName" : "jobReportFormat", "variableType" : "JobReportFormat", "documentation" : null, "simpleType" : "JobReportFormat", "variableSetterType" : "JobReportFormat" }, "wrapper" : false, "xmlNamespace" : null }, "JobReportScope" : { "c2jName" : "JobReportScope", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALL_TASKS", "value" : "AllTasks" }, { "name" : "FAILED_TASKS_ONLY", "value" : "FailedTasksOnly" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobReportScope", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobReportScope", "variableName" : "jobReportScope", "variableType" : "JobReportScope", "documentation" : null, "simpleType" : "JobReportScope", "variableSetterType" : "JobReportScope" }, "wrapper" : false, "xmlNamespace" : null }, "JobStatus" : { "c2jName" : "JobStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ACTIVE", "value" : "Active" }, { "name" : "CANCELLED", "value" : "Cancelled" }, { "name" : "CANCELLING", "value" : "Cancelling" }, { "name" : "COMPLETE", "value" : "Complete" }, { "name" : "COMPLETING", "value" : "Completing" }, { "name" : "FAILED", "value" : "Failed" }, { "name" : "FAILING", "value" : "Failing" }, { "name" : "NEW", "value" : "New" }, { "name" : "PAUSED", "value" : "Paused" }, { "name" : "PAUSING", "value" : "Pausing" }, { "name" : "PREPARING", "value" : "Preparing" }, { "name" : "READY", "value" : "Ready" }, { "name" : "SUSPENDED", "value" : "Suspended" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JobStatus", "variableName" : "jobStatus", "variableType" : "JobStatus", "documentation" : null, "simpleType" : "JobStatus", "variableSetterType" : "JobStatus" }, "wrapper" : false, "xmlNamespace" : null }, "JobStatusException" : { "c2jName" : "JobStatusException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "JobStatusException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JobStatusException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "JobStatusException", "variableName" : "jobStatusException", "variableType" : "JobStatusException", "documentation" : null, "simpleType" : "JobStatusException", "variableSetterType" : "JobStatusException" }, "wrapper" : false, "xmlNamespace" : null }, "LambdaInvokeOperation" : { "c2jName" : "LambdaInvokeOperation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration parameters for a Lambda Invoke operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArnString", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

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

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@param functionArn The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@param functionArn The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@param functionArn The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArnString", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

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

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@param functionArn The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@param functionArn The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@param functionArn The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArnString", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

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

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@param functionArn The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@param functionArn The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@return The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

\n@param functionArn The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LambdaInvokeOperation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LambdaInvokeOperation", "variableName" : "lambdaInvokeOperation", "variableType" : "LambdaInvokeOperation", "documentation" : null, "simpleType" : "LambdaInvokeOperation", "variableSetterType" : "LambdaInvokeOperation" }, "wrapper" : false, "xmlNamespace" : null }, "ListAccessPointsRequest" : { "c2jName" : "ListAccessPointsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListAccessPoints", "locationName" : null, "requestUri" : "/v20180820/accesspoint", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

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

The AWS account ID for owner of the bucket whose access points you want to list.

\n@return The AWS account ID for owner of the bucket whose access points you want to list.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@param accountId The AWS account ID for owner of the bucket whose access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@param accountId The AWS account ID for owner of the bucket whose access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@return The AWS account ID for owner of the bucket whose access points you want to list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@param accountId The AWS account ID for owner of the bucket whose access points you want to list.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@return The name of the bucket whose associated access points you want to list.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@param bucket The name of the bucket whose associated access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket whose associated access points you want to list.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@param bucket The name of the bucket whose associated access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@return The name of the bucket whose associated access points you want to list.", "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" : "bucket", "queryString" : true, "requiresLength" : 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 name of the bucket whose associated access points you want to list.

\n@param bucket The name of the bucket whose associated access points you want to list.", "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 name of the bucket whose associated access points you want to list.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

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

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@return A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@param nextToken A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@param nextToken A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@return A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@param nextToken A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

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

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@return The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@param maxResults The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@param maxResults The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@return The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@param maxResults The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

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

The AWS account ID for owner of the bucket whose access points you want to list.

\n@return The AWS account ID for owner of the bucket whose access points you want to list.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@param accountId The AWS account ID for owner of the bucket whose access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@param accountId The AWS account ID for owner of the bucket whose access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@return The AWS account ID for owner of the bucket whose access points you want to list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@param accountId The AWS account ID for owner of the bucket whose access points you want to list.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Bucket" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@return The name of the bucket whose associated access points you want to list.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@param bucket The name of the bucket whose associated access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket whose associated access points you want to list.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@param bucket The name of the bucket whose associated access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@return The name of the bucket whose associated access points you want to list.", "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" : "bucket", "queryString" : true, "requiresLength" : 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 name of the bucket whose associated access points you want to list.

\n@param bucket The name of the bucket whose associated access points you want to list.", "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 name of the bucket whose associated access points you want to list.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

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

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@return The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@param maxResults The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@param maxResults The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@return The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@param maxResults The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

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

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@return A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@param nextToken A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@param nextToken A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@return A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@param nextToken A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

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

The AWS account ID for owner of the bucket whose access points you want to list.

\n@return The AWS account ID for owner of the bucket whose access points you want to list.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@param accountId The AWS account ID for owner of the bucket whose access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@param accountId The AWS account ID for owner of the bucket whose access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@return The AWS account ID for owner of the bucket whose access points you want to list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

\n@param accountId The AWS account ID for owner of the bucket whose access points you want to list.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID for owner of the bucket whose access points you want to list.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "BucketName", "defaultConsumerFluentSetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@return The name of the bucket whose associated access points you want to list.\n@deprecated Use {@link #bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@param bucket The name of the bucket whose associated access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucket(String)}\n", "documentation" : "

The name of the bucket whose associated access points you want to list.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@param bucket The name of the bucket whose associated access points you want to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

The name of the bucket whose associated access points you want to list.

\n@return The name of the bucket whose associated access points you want to list.", "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" : "bucket", "queryString" : true, "requiresLength" : 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 name of the bucket whose associated access points you want to list.

\n@param bucket The name of the bucket whose associated access points you want to list.", "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 name of the bucket whose associated access points you want to list.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

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

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@return A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@param nextToken A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@param nextToken A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@return A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

\n@param nextToken A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

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

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@return The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@param maxResults The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@param maxResults The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@return The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

\n@param maxResults The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access points, then the response will include a continuation token in the NextToken field that you can use to retrieve the next page of access points.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId" ], "shapeName" : "ListAccessPointsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListAccessPointsRequest", "variableName" : "listAccessPointsRequest", "variableType" : "ListAccessPointsRequest", "documentation" : null, "simpleType" : "ListAccessPointsRequest", "variableSetterType" : "ListAccessPointsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListAccessPointsResponse" : { "c2jName" : "ListAccessPointsResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAccessPointList", "beanStyleSetterMethodName" : "setAccessPointList", "c2jName" : "AccessPointList", "c2jShape" : "AccessPointList", "defaultConsumerFluentSetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\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 #accessPointList(List)}.\n@param accessPointList 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 #accessPointList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n

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

\n

\nYou can use {@link #hasAccessPointList()} to see if a value was sent in this field.\n

\n@return Contains identification and configuration information for one or more access points associated with the specified bucket.\n@deprecated Use {@link #accessPointList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n@param accessPointList Contains identification and configuration information for one or more access points associated with the specified bucket.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPointList(List)}\n", "documentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPointList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPointList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPointList", "fluentSetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n@param accessPointList Contains identification and configuration information for one or more access points associated with the specified bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPointList", "getterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n

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

\n

\nYou can use {@link #hasAccessPointList()} to see if a value was sent in this field.\n

\n@return Contains identification and configuration information for one or more access points associated with the specified bucket.", "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" : "AccessPointList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPointList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccessPoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AccessPoint.Builder} avoiding the need to create one manually via {@link AccessPoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccessPoint.Builder#build()} is called immediately and its result is passed to {@link #member(AccessPoint)}.\n@param member a consumer that will call methods on {@link AccessPoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AccessPoint)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AccessPoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "AccessPoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPoint", "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" : "AccessPoint", "variableName" : "member", "variableType" : "AccessPoint", "documentation" : null, "simpleType" : "AccessPoint", "variableSetterType" : "AccessPoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccessPoint", "variableName" : "member", "variableType" : "AccessPoint", "documentation" : "", "simpleType" : "AccessPoint", "variableSetterType" : "AccessPoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : "AccessPoint", "memberType" : "AccessPoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AccessPoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AccessPointList", "sensitive" : false, "setterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n@param accessPointList Contains identification and configuration information for one or more access points associated with the specified bucket.", "setterMethodName" : "setAccessPointList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessPointList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessPointList", "variableType" : "java.util.List", "documentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

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

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@return If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@param nextToken If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@param nextToken If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@return If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@param nextToken If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessPointList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAccessPointList", "beanStyleSetterMethodName" : "setAccessPointList", "c2jName" : "AccessPointList", "c2jShape" : "AccessPointList", "defaultConsumerFluentSetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\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 #accessPointList(List)}.\n@param accessPointList 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 #accessPointList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n

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

\n

\nYou can use {@link #hasAccessPointList()} to see if a value was sent in this field.\n

\n@return Contains identification and configuration information for one or more access points associated with the specified bucket.\n@deprecated Use {@link #accessPointList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n@param accessPointList Contains identification and configuration information for one or more access points associated with the specified bucket.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPointList(List)}\n", "documentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPointList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPointList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPointList", "fluentSetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n@param accessPointList Contains identification and configuration information for one or more access points associated with the specified bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPointList", "getterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n

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

\n

\nYou can use {@link #hasAccessPointList()} to see if a value was sent in this field.\n

\n@return Contains identification and configuration information for one or more access points associated with the specified bucket.", "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" : "AccessPointList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPointList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccessPoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AccessPoint.Builder} avoiding the need to create one manually via {@link AccessPoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccessPoint.Builder#build()} is called immediately and its result is passed to {@link #member(AccessPoint)}.\n@param member a consumer that will call methods on {@link AccessPoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AccessPoint)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AccessPoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "AccessPoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPoint", "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" : "AccessPoint", "variableName" : "member", "variableType" : "AccessPoint", "documentation" : null, "simpleType" : "AccessPoint", "variableSetterType" : "AccessPoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccessPoint", "variableName" : "member", "variableType" : "AccessPoint", "documentation" : "", "simpleType" : "AccessPoint", "variableSetterType" : "AccessPoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : "AccessPoint", "memberType" : "AccessPoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AccessPoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AccessPointList", "sensitive" : false, "setterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n@param accessPointList Contains identification and configuration information for one or more access points associated with the specified bucket.", "setterMethodName" : "setAccessPointList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessPointList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessPointList", "variableType" : "java.util.List", "documentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

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

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@return If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@param nextToken If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@param nextToken If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@return If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@param nextToken If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAccessPointList", "beanStyleSetterMethodName" : "setAccessPointList", "c2jName" : "AccessPointList", "c2jShape" : "AccessPointList", "defaultConsumerFluentSetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\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 #accessPointList(List)}.\n@param accessPointList 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 #accessPointList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n

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

\n

\nYou can use {@link #hasAccessPointList()} to see if a value was sent in this field.\n

\n@return Contains identification and configuration information for one or more access points associated with the specified bucket.\n@deprecated Use {@link #accessPointList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n@param accessPointList Contains identification and configuration information for one or more access points associated with the specified bucket.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPointList(List)}\n", "documentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPointList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPointList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPointList", "fluentSetterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n@param accessPointList Contains identification and configuration information for one or more access points associated with the specified bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPointList", "getterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n

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

\n

\nYou can use {@link #hasAccessPointList()} to see if a value was sent in this field.\n

\n@return Contains identification and configuration information for one or more access points associated with the specified bucket.", "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" : "AccessPointList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPointList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccessPoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AccessPoint.Builder} avoiding the need to create one manually via {@link AccessPoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccessPoint.Builder#build()} is called immediately and its result is passed to {@link #member(AccessPoint)}.\n@param member a consumer that will call methods on {@link AccessPoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AccessPoint)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AccessPoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "AccessPoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPoint", "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" : "AccessPoint", "variableName" : "member", "variableType" : "AccessPoint", "documentation" : null, "simpleType" : "AccessPoint", "variableSetterType" : "AccessPoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccessPoint", "variableName" : "member", "variableType" : "AccessPoint", "documentation" : "", "simpleType" : "AccessPoint", "variableSetterType" : "AccessPoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : "AccessPoint", "memberType" : "AccessPoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AccessPoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AccessPointList", "sensitive" : false, "setterDocumentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

\n@param accessPointList Contains identification and configuration information for one or more access points associated with the specified bucket.", "setterMethodName" : "setAccessPointList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessPointList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessPointList", "variableType" : "java.util.List", "documentation" : "

Contains identification and configuration information for one or more access points associated with the specified bucket.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

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

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@return If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@param nextToken If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@param nextToken If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@return If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

\n@param nextToken If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListAccessPointsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListAccessPointsResponse", "variableName" : "listAccessPointsResponse", "variableType" : "ListAccessPointsResponse", "documentation" : null, "simpleType" : "ListAccessPointsResponse", "variableSetterType" : "ListAccessPointsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListJobsRequest" : { "c2jName" : "ListJobsRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListJobs", "locationName" : null, "requestUri" : "/v20180820/jobs", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobStatuses", "beanStyleSetterMethodName" : "setJobStatuses", "c2jName" : "JobStatuses", "c2jShape" : "JobStatusList", "defaultConsumerFluentSetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobStatusesAsStrings(List)}.\n@param jobStatuses 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 #jobStatusesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n

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

\n

\nYou can use {@link #hasJobStatuses()} to see if a value was sent in this field.\n

\n@return The List Jobs request returns jobs that match the statuses listed in this element.\n@deprecated Use {@link #jobStatusesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n@param jobStatuses The List Jobs request returns jobs that match the statuses listed in this element.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobStatusesWithStrings(List)}\n", "documentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobStatuses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobStatuses", "fluentEnumGetterMethodName" : "jobStatuses", "fluentEnumSetterMethodName" : "jobStatuses", "fluentGetterMethodName" : "jobStatusesAsStrings", "fluentSetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n@param jobStatuses The List Jobs request returns jobs that match the statuses listed in this element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobStatusesWithStrings", "getterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n

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

\n

\nYou can use {@link #hasJobStatuses()} to see if a value was sent in this field.\n

\n@return The List Jobs request returns jobs that match the statuses listed in this element.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "jobStatuses", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobStatuses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobStatus\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobStatus", "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" }, "xmlAttribute" : false, "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" : "JobStatuses", "sensitive" : false, "setterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n@param jobStatuses The List Jobs request returns jobs that match the statuses listed in this element.", "setterMethodName" : "setJobStatuses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobStatuses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobStatuses", "variableType" : "java.util.List", "documentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "StringForNextToken", "defaultConsumerFluentSetterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

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

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@return A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@param nextToken A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@param nextToken A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@return A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@param nextToken A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

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

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@return The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@param maxResults The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@param maxResults The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@return The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@param maxResults The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobStatuses" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobStatuses", "beanStyleSetterMethodName" : "setJobStatuses", "c2jName" : "JobStatuses", "c2jShape" : "JobStatusList", "defaultConsumerFluentSetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobStatusesAsStrings(List)}.\n@param jobStatuses 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 #jobStatusesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n

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

\n

\nYou can use {@link #hasJobStatuses()} to see if a value was sent in this field.\n

\n@return The List Jobs request returns jobs that match the statuses listed in this element.\n@deprecated Use {@link #jobStatusesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n@param jobStatuses The List Jobs request returns jobs that match the statuses listed in this element.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobStatusesWithStrings(List)}\n", "documentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobStatuses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobStatuses", "fluentEnumGetterMethodName" : "jobStatuses", "fluentEnumSetterMethodName" : "jobStatuses", "fluentGetterMethodName" : "jobStatusesAsStrings", "fluentSetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n@param jobStatuses The List Jobs request returns jobs that match the statuses listed in this element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobStatusesWithStrings", "getterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n

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

\n

\nYou can use {@link #hasJobStatuses()} to see if a value was sent in this field.\n

\n@return The List Jobs request returns jobs that match the statuses listed in this element.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "jobStatuses", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobStatuses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobStatus\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobStatus", "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" }, "xmlAttribute" : false, "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" : "JobStatuses", "sensitive" : false, "setterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n@param jobStatuses The List Jobs request returns jobs that match the statuses listed in this element.", "setterMethodName" : "setJobStatuses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobStatuses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobStatuses", "variableType" : "java.util.List", "documentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

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

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@return The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@param maxResults The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@param maxResults The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@return The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@param maxResults The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "StringForNextToken", "defaultConsumerFluentSetterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

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

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@return A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@param nextToken A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@param nextToken A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@return A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@param nextToken A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobStatuses", "beanStyleSetterMethodName" : "setJobStatuses", "c2jName" : "JobStatuses", "c2jShape" : "JobStatusList", "defaultConsumerFluentSetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobStatusesAsStrings(List)}.\n@param jobStatuses 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 #jobStatusesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n

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

\n

\nYou can use {@link #hasJobStatuses()} to see if a value was sent in this field.\n

\n@return The List Jobs request returns jobs that match the statuses listed in this element.\n@deprecated Use {@link #jobStatusesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n@param jobStatuses The List Jobs request returns jobs that match the statuses listed in this element.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobStatusesWithStrings(List)}\n", "documentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobStatuses property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobStatuses", "fluentEnumGetterMethodName" : "jobStatuses", "fluentEnumSetterMethodName" : "jobStatuses", "fluentGetterMethodName" : "jobStatusesAsStrings", "fluentSetterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n@param jobStatuses The List Jobs request returns jobs that match the statuses listed in this element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobStatusesWithStrings", "getterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n

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

\n

\nYou can use {@link #hasJobStatuses()} to see if a value was sent in this field.\n

\n@return The List Jobs request returns jobs that match the statuses listed in this element.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "jobStatuses", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobStatuses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobStatus\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see JobStatus", "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" }, "xmlAttribute" : false, "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" : "JobStatuses", "sensitive" : false, "setterDocumentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

\n@param jobStatuses The List Jobs request returns jobs that match the statuses listed in this element.", "setterMethodName" : "setJobStatuses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobStatuses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobStatuses", "variableType" : "java.util.List", "documentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "StringForNextToken", "defaultConsumerFluentSetterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

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

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@return A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@param nextToken A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@param nextToken A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@return A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

\n@param nextToken A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the ListJobsResult from the previous List Jobs request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

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

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@return The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@param maxResults The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@param maxResults The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@return The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

\n@param maxResults The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response will include a pagination token in the NextToken field to enable you to retrieve the next page of results.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId" ], "shapeName" : "ListJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListJobsRequest", "variableName" : "listJobsRequest", "variableType" : "ListJobsRequest", "documentation" : null, "simpleType" : "ListJobsRequest", "variableSetterType" : "ListJobsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListJobsResponse" : { "c2jName" : "ListJobsResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "StringForNextToken", "defaultConsumerFluentSetterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

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

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@return If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@param nextToken If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@param nextToken If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@return If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@param nextToken If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "Jobs", "c2jShape" : "JobListDescriptorList", "defaultConsumerFluentSetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\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 #jobs(List)}.\n@param jobs 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 #jobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n

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

\n

\nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

\n@return The list of current jobs and jobs that have ended within the last 30 days.\n@deprecated Use {@link #jobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n@param jobs The list of current jobs and jobs that have ended within the last 30 days.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobs(List)}\n", "documentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Jobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n@param jobs The list of current jobs and jobs that have ended within the last 30 days.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n

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

\n

\nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

\n@return The list of current jobs and jobs that have ended within the last 30 days.", "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" : "Jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobListDescriptor", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobListDescriptor.Builder} avoiding the need to create one manually via {@link JobListDescriptor#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobListDescriptor.Builder#build()} is called immediately and its result is passed to {@link #member(JobListDescriptor)}.\n@param member a consumer that will call methods on {@link JobListDescriptor.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobListDescriptor)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobListDescriptor)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "JobListDescriptor", "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, "requiresLength" : 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" : "JobListDescriptor", "variableName" : "member", "variableType" : "JobListDescriptor", "documentation" : null, "simpleType" : "JobListDescriptor", "variableSetterType" : "JobListDescriptor" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobListDescriptor", "variableName" : "member", "variableType" : "JobListDescriptor", "documentation" : "", "simpleType" : "JobListDescriptor", "variableSetterType" : "JobListDescriptor" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobListDescriptor", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobListDescriptor", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n@param jobs The list of current jobs and jobs that have ended within the last 30 days.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Jobs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "Jobs", "c2jShape" : "JobListDescriptorList", "defaultConsumerFluentSetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\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 #jobs(List)}.\n@param jobs 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 #jobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n

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

\n

\nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

\n@return The list of current jobs and jobs that have ended within the last 30 days.\n@deprecated Use {@link #jobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n@param jobs The list of current jobs and jobs that have ended within the last 30 days.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobs(List)}\n", "documentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Jobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n@param jobs The list of current jobs and jobs that have ended within the last 30 days.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n

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

\n

\nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

\n@return The list of current jobs and jobs that have ended within the last 30 days.", "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" : "Jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobListDescriptor", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobListDescriptor.Builder} avoiding the need to create one manually via {@link JobListDescriptor#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobListDescriptor.Builder#build()} is called immediately and its result is passed to {@link #member(JobListDescriptor)}.\n@param member a consumer that will call methods on {@link JobListDescriptor.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobListDescriptor)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobListDescriptor)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "JobListDescriptor", "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, "requiresLength" : 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" : "JobListDescriptor", "variableName" : "member", "variableType" : "JobListDescriptor", "documentation" : null, "simpleType" : "JobListDescriptor", "variableSetterType" : "JobListDescriptor" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobListDescriptor", "variableName" : "member", "variableType" : "JobListDescriptor", "documentation" : "", "simpleType" : "JobListDescriptor", "variableSetterType" : "JobListDescriptor" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobListDescriptor", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobListDescriptor", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n@param jobs The list of current jobs and jobs that have ended within the last 30 days.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "StringForNextToken", "defaultConsumerFluentSetterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

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

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@return If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@param nextToken If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@param nextToken If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@return If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@param nextToken If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "StringForNextToken", "defaultConsumerFluentSetterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

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

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@return If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@param nextToken If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@param nextToken If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@return If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

\n@param nextToken If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If the List Jobs request produced more than the maximum number of results, you can pass this value into a subsequent List Jobs request in order to retrieve the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "Jobs", "c2jShape" : "JobListDescriptorList", "defaultConsumerFluentSetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\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 #jobs(List)}.\n@param jobs 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 #jobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n

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

\n

\nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

\n@return The list of current jobs and jobs that have ended within the last 30 days.\n@deprecated Use {@link #jobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n@param jobs The list of current jobs and jobs that have ended within the last 30 days.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobs(List)}\n", "documentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Jobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n@param jobs The list of current jobs and jobs that have ended within the last 30 days.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n

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

\n

\nYou can use {@link #hasJobs()} to see if a value was sent in this field.\n

\n@return The list of current jobs and jobs that have ended within the last 30 days.", "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" : "Jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "JobListDescriptor", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link JobListDescriptor.Builder} avoiding the need to create one manually via {@link JobListDescriptor#builder()}.\n\nWhen the {@link Consumer} completes, {@link JobListDescriptor.Builder#build()} is called immediately and its result is passed to {@link #member(JobListDescriptor)}.\n@param member a consumer that will call methods on {@link JobListDescriptor.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(JobListDescriptor)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(JobListDescriptor)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "JobListDescriptor", "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, "requiresLength" : 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" : "JobListDescriptor", "variableName" : "member", "variableType" : "JobListDescriptor", "documentation" : null, "simpleType" : "JobListDescriptor", "variableSetterType" : "JobListDescriptor" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "JobListDescriptor", "variableName" : "member", "variableType" : "JobListDescriptor", "documentation" : "", "simpleType" : "JobListDescriptor", "variableSetterType" : "JobListDescriptor" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "JobListDescriptor", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "JobListDescriptor", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

\n@param jobs The list of current jobs and jobs that have ended within the last 30 days.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListJobsResponse", "variableName" : "listJobsResponse", "variableType" : "ListJobsResponse", "documentation" : null, "simpleType" : "ListJobsResponse", "variableSetterType" : "ListJobsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "NetworkOrigin" : { "c2jName" : "NetworkOrigin", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INTERNET", "value" : "Internet" }, { "name" : "VPC", "value" : "VPC" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NetworkOrigin", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NetworkOrigin", "variableName" : "networkOrigin", "variableType" : "NetworkOrigin", "documentation" : null, "simpleType" : "NetworkOrigin", "variableSetterType" : "NetworkOrigin" }, "wrapper" : false, "xmlNamespace" : null }, "NoSuchPublicAccessBlockConfigurationException" : { "c2jName" : "NoSuchPublicAccessBlockConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Amazon S3 throws this exception if you make a GetPublicAccessBlock request against an account that doesn't have a PublicAccessBlockConfiguration set.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NoSuchPublicAccessBlockConfiguration", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NoSuchPublicAccessBlockConfigurationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NoSuchPublicAccessBlockConfigurationException", "variableName" : "noSuchPublicAccessBlockConfigurationException", "variableType" : "NoSuchPublicAccessBlockConfigurationException", "documentation" : null, "simpleType" : "NoSuchPublicAccessBlockConfigurationException", "variableSetterType" : "NoSuchPublicAccessBlockConfigurationException" }, "wrapper" : false, "xmlNamespace" : null }, "NotFoundException" : { "c2jName" : "NotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotFoundException", "variableName" : "notFoundException", "variableType" : "NotFoundException", "documentation" : null, "simpleType" : "NotFoundException", "variableSetterType" : "NotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "OperationName" : { "c2jName" : "OperationName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "LAMBDA_INVOKE", "value" : "LambdaInvoke" }, { "name" : "S3_PUT_OBJECT_COPY", "value" : "S3PutObjectCopy" }, { "name" : "S3_PUT_OBJECT_ACL", "value" : "S3PutObjectAcl" }, { "name" : "S3_PUT_OBJECT_TAGGING", "value" : "S3PutObjectTagging" }, { "name" : "S3_INITIATE_RESTORE_OBJECT", "value" : "S3InitiateRestoreObject" }, { "name" : "S3_PUT_OBJECT_LEGAL_HOLD", "value" : "S3PutObjectLegalHold" }, { "name" : "S3_PUT_OBJECT_RETENTION", "value" : "S3PutObjectRetention" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OperationName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OperationName", "variableName" : "operationName", "variableType" : "OperationName", "documentation" : null, "simpleType" : "OperationName", "variableSetterType" : "OperationName" }, "wrapper" : false, "xmlNamespace" : null }, "PolicyStatus" : { "c2jName" : "PolicyStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Indicates whether this access point policy is public. For more information about how Amazon S3 evaluates policies to determine whether they are public, see The Meaning of \"Public\" in the Amazon Simple Storage Service Developer Guide.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIsPublic", "beanStyleSetterMethodName" : "setIsPublic", "c2jName" : "IsPublic", "c2jShape" : "IsPublic", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #isPublic()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param isPublic \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #isPublic(Boolean)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IsPublic property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIsPublic", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isPublic", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IsPublic", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsPublic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsPublic", "sensitive" : false, "setterDocumentation" : "

\n@param isPublic ", "setterMethodName" : "setIsPublic", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPublic", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPublic", "variableType" : "Boolean", "documentation" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IsPublic" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIsPublic", "beanStyleSetterMethodName" : "setIsPublic", "c2jName" : "IsPublic", "c2jShape" : "IsPublic", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #isPublic()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param isPublic \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #isPublic(Boolean)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IsPublic property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIsPublic", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isPublic", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IsPublic", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsPublic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsPublic", "sensitive" : false, "setterDocumentation" : "

\n@param isPublic ", "setterMethodName" : "setIsPublic", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPublic", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPublic", "variableType" : "Boolean", "documentation" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIsPublic", "beanStyleSetterMethodName" : "setIsPublic", "c2jName" : "IsPublic", "c2jShape" : "IsPublic", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #isPublic()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param isPublic \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #isPublic(Boolean)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IsPublic property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIsPublic", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isPublic", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IsPublic", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsPublic", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsPublic", "sensitive" : false, "setterDocumentation" : "

\n@param isPublic ", "setterMethodName" : "setIsPublic", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPublic", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPublic", "variableType" : "Boolean", "documentation" : "

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

The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see The Meaning of \"Public\" in the Amazon Simple Storage Service Developer Guide.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockPublicAcls", "beanStyleSetterMethodName" : "setBlockPublicAcls", "c2jName" : "BlockPublicAcls", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

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

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@return Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.\n@deprecated Use {@link #blockPublicAcls()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@param blockPublicAcls Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockPublicAcls(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlockPublicAcls property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlockPublicAcls", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockPublicAcls", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@param blockPublicAcls Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicAcls", "getterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@return Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockPublicAcls", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockPublicAcls", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BlockPublicAcls", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@param blockPublicAcls Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.", "setterMethodName" : "setBlockPublicAcls", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicAcls", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicAcls", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIgnorePublicAcls", "beanStyleSetterMethodName" : "setIgnorePublicAcls", "c2jName" : "IgnorePublicAcls", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

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

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@return Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n@deprecated Use {@link #ignorePublicAcls()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@param ignorePublicAcls Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ignorePublicAcls(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IgnorePublicAcls property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIgnorePublicAcls", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignorePublicAcls", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@param ignorePublicAcls Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignorePublicAcls", "getterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@return Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IgnorePublicAcls", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IgnorePublicAcls", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnorePublicAcls", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@param ignorePublicAcls Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.", "setterMethodName" : "setIgnorePublicAcls", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePublicAcls", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePublicAcls", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockPublicPolicy", "beanStyleSetterMethodName" : "setBlockPublicPolicy", "c2jName" : "BlockPublicPolicy", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

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

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@return Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.\n@deprecated Use {@link #blockPublicPolicy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@param blockPublicPolicy Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockPublicPolicy(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlockPublicPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlockPublicPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockPublicPolicy", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@param blockPublicPolicy Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicPolicy", "getterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@return Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockPublicPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockPublicPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BlockPublicPolicy", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@param blockPublicPolicy Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.", "setterMethodName" : "setBlockPublicPolicy", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicPolicy", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicPolicy", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRestrictPublicBuckets", "beanStyleSetterMethodName" : "setRestrictPublicBuckets", "c2jName" : "RestrictPublicBuckets", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

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

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@return Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n@deprecated Use {@link #restrictPublicBuckets()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@param restrictPublicBuckets Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #restrictPublicBuckets(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RestrictPublicBuckets property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRestrictPublicBuckets", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "restrictPublicBuckets", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@param restrictPublicBuckets Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restrictPublicBuckets", "getterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@return Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RestrictPublicBuckets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RestrictPublicBuckets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RestrictPublicBuckets", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@param restrictPublicBuckets Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.", "setterMethodName" : "setRestrictPublicBuckets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "restrictPublicBuckets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "restrictPublicBuckets", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockPublicAcls" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockPublicAcls", "beanStyleSetterMethodName" : "setBlockPublicAcls", "c2jName" : "BlockPublicAcls", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

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

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@return Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.\n@deprecated Use {@link #blockPublicAcls()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@param blockPublicAcls Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockPublicAcls(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlockPublicAcls property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlockPublicAcls", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockPublicAcls", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@param blockPublicAcls Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicAcls", "getterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@return Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockPublicAcls", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockPublicAcls", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BlockPublicAcls", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@param blockPublicAcls Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.", "setterMethodName" : "setBlockPublicAcls", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicAcls", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicAcls", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BlockPublicPolicy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockPublicPolicy", "beanStyleSetterMethodName" : "setBlockPublicPolicy", "c2jName" : "BlockPublicPolicy", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

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

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@return Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.\n@deprecated Use {@link #blockPublicPolicy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@param blockPublicPolicy Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockPublicPolicy(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlockPublicPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlockPublicPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockPublicPolicy", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@param blockPublicPolicy Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicPolicy", "getterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@return Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockPublicPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockPublicPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BlockPublicPolicy", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@param blockPublicPolicy Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.", "setterMethodName" : "setBlockPublicPolicy", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicPolicy", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicPolicy", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IgnorePublicAcls" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIgnorePublicAcls", "beanStyleSetterMethodName" : "setIgnorePublicAcls", "c2jName" : "IgnorePublicAcls", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

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

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@return Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n@deprecated Use {@link #ignorePublicAcls()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@param ignorePublicAcls Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ignorePublicAcls(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IgnorePublicAcls property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIgnorePublicAcls", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignorePublicAcls", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@param ignorePublicAcls Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignorePublicAcls", "getterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@return Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IgnorePublicAcls", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IgnorePublicAcls", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnorePublicAcls", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@param ignorePublicAcls Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.", "setterMethodName" : "setIgnorePublicAcls", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePublicAcls", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePublicAcls", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RestrictPublicBuckets" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRestrictPublicBuckets", "beanStyleSetterMethodName" : "setRestrictPublicBuckets", "c2jName" : "RestrictPublicBuckets", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

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

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@return Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n@deprecated Use {@link #restrictPublicBuckets()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@param restrictPublicBuckets Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #restrictPublicBuckets(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RestrictPublicBuckets property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRestrictPublicBuckets", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "restrictPublicBuckets", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@param restrictPublicBuckets Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restrictPublicBuckets", "getterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@return Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RestrictPublicBuckets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RestrictPublicBuckets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RestrictPublicBuckets", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@param restrictPublicBuckets Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.", "setterMethodName" : "setRestrictPublicBuckets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "restrictPublicBuckets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "restrictPublicBuckets", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockPublicAcls", "beanStyleSetterMethodName" : "setBlockPublicAcls", "c2jName" : "BlockPublicAcls", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

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

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@return Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.\n@deprecated Use {@link #blockPublicAcls()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@param blockPublicAcls Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockPublicAcls(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlockPublicAcls property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlockPublicAcls", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockPublicAcls", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@param blockPublicAcls Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicAcls", "getterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@return Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockPublicAcls", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockPublicAcls", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BlockPublicAcls", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

\n@param blockPublicAcls Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.", "setterMethodName" : "setBlockPublicAcls", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicAcls", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicAcls", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior:

  • PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.

  • PUT Object calls fail if the request includes a public ACL.

  • PUT Bucket calls fail if the request includes a public ACL.

Enabling this setting doesn't affect existing policies or ACLs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIgnorePublicAcls", "beanStyleSetterMethodName" : "setIgnorePublicAcls", "c2jName" : "IgnorePublicAcls", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

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

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@return Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n@deprecated Use {@link #ignorePublicAcls()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@param ignorePublicAcls Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ignorePublicAcls(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IgnorePublicAcls property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIgnorePublicAcls", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignorePublicAcls", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@param ignorePublicAcls Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignorePublicAcls", "getterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@return Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IgnorePublicAcls", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IgnorePublicAcls", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnorePublicAcls", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

\n@param ignorePublicAcls Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.", "setterMethodName" : "setIgnorePublicAcls", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePublicAcls", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePublicAcls", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain.

Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockPublicPolicy", "beanStyleSetterMethodName" : "setBlockPublicPolicy", "c2jName" : "BlockPublicPolicy", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

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

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@return Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.\n@deprecated Use {@link #blockPublicPolicy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@param blockPublicPolicy Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockPublicPolicy(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BlockPublicPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBlockPublicPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockPublicPolicy", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@param blockPublicPolicy Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicPolicy", "getterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@return Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockPublicPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockPublicPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BlockPublicPolicy", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

\n@param blockPublicPolicy Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.", "setterMethodName" : "setBlockPublicPolicy", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicPolicy", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "blockPublicPolicy", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access.

Enabling this setting doesn't affect existing bucket policies.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRestrictPublicBuckets", "beanStyleSetterMethodName" : "setRestrictPublicBuckets", "c2jName" : "RestrictPublicBuckets", "c2jShape" : "Setting", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

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

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@return Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n@deprecated Use {@link #restrictPublicBuckets()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@param restrictPublicBuckets Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #restrictPublicBuckets(Boolean)}\n", "documentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RestrictPublicBuckets property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRestrictPublicBuckets", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "restrictPublicBuckets", "fluentSetterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@param restrictPublicBuckets Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restrictPublicBuckets", "getterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@return Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RestrictPublicBuckets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RestrictPublicBuckets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RestrictPublicBuckets", "sensitive" : false, "setterDocumentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

\n@param restrictPublicBuckets Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.", "setterMethodName" : "setRestrictPublicBuckets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "restrictPublicBuckets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "restrictPublicBuckets", "variableType" : "Boolean", "documentation" : "

Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this element to TRUE restricts access to buckets with public policies to only AWS services and authorized users within this account.

Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PublicAccessBlockConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "PutAccessPointPolicyRequest" : { "c2jName" : "PutAccessPointPolicyRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutAccessPointPolicy", "locationName" : "PutAccessPointPolicyRequest", "requestUri" : "/v20180820/accesspoint/{name}/policy", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : "http://awss3control.amazonaws.com/doc/2018-08-20/" }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

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

The AWS account ID for owner of the bucket associated with the specified access point.

\n@return The AWS account ID for owner of the bucket associated with the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@param accountId The AWS account ID for owner of the bucket associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@param accountId The AWS account ID for owner of the bucket associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@return The AWS account ID for owner of the bucket associated with the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@param accountId The AWS account ID for owner of the bucket associated with the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@return The name of the access point that you want to associate with the specified policy.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@param name The name of the access point that you want to associate with the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point that you want to associate with the specified policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@param name The name of the access point that you want to associate with the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@return The name of the access point that you want to associate with the specified policy.", "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" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point that you want to associate with the specified policy.

\n@param name The name of the access point that you want to associate with the specified policy.", "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 access point that you want to associate with the specified policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "defaultConsumerFluentSetterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

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

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@return The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@param policy The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@param policy The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@return The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@param policy The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

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

The AWS account ID for owner of the bucket associated with the specified access point.

\n@return The AWS account ID for owner of the bucket associated with the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@param accountId The AWS account ID for owner of the bucket associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@param accountId The AWS account ID for owner of the bucket associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@return The AWS account ID for owner of the bucket associated with the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@param accountId The AWS account ID for owner of the bucket associated with the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@return The name of the access point that you want to associate with the specified policy.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@param name The name of the access point that you want to associate with the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point that you want to associate with the specified policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@param name The name of the access point that you want to associate with the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@return The name of the access point that you want to associate with the specified policy.", "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" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point that you want to associate with the specified policy.

\n@param name The name of the access point that you want to associate with the specified policy.", "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 access point that you want to associate with the specified policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Policy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "defaultConsumerFluentSetterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

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

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@return The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@param policy The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@param policy The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@return The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@param policy The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

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

The AWS account ID for owner of the bucket associated with the specified access point.

\n@return The AWS account ID for owner of the bucket associated with the specified access point.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@param accountId The AWS account ID for owner of the bucket associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@param accountId The AWS account ID for owner of the bucket associated with the specified access point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@return The AWS account ID for owner of the bucket associated with the specified access point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

\n@param accountId The AWS account ID for owner of the bucket associated with the specified access point.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID for owner of the bucket associated with the specified access point.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AccessPointName", "defaultConsumerFluentSetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@return The name of the access point that you want to associate with the specified policy.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@param name The name of the access point that you want to associate with the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the access point that you want to associate with the specified policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@param name The name of the access point that you want to associate with the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the access point that you want to associate with the specified policy.

\n@return The name of the access point that you want to associate with the specified policy.", "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" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : true }, "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 access point that you want to associate with the specified policy.

\n@param name The name of the access point that you want to associate with the specified policy.", "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 access point that you want to associate with the specified policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "Policy", "defaultConsumerFluentSetterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

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

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@return The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@param policy The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@param policy The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@return The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

\n@param policy The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

The policy that you want to apply to the specified access point. For more information about access point policies, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "Name", "Policy" ], "shapeName" : "PutAccessPointPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutAccessPointPolicyRequest", "variableName" : "putAccessPointPolicyRequest", "variableType" : "PutAccessPointPolicyRequest", "documentation" : null, "simpleType" : "PutAccessPointPolicyRequest", "variableSetterType" : "PutAccessPointPolicyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutAccessPointPolicyResponse" : { "c2jName" : "PutAccessPointPolicyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutAccessPointPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutAccessPointPolicyResponse", "variableName" : "putAccessPointPolicyResponse", "variableType" : "PutAccessPointPolicyResponse", "documentation" : null, "simpleType" : "PutAccessPointPolicyResponse", "variableSetterType" : "PutAccessPointPolicyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutJobTaggingRequest" : { "c2jName" : "PutJobTaggingRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutJobTagging", "locationName" : "PutJobTaggingRequest", "requestUri" : "/v20180820/jobs/{id}/tagging", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : "http://awss3control.amazonaws.com/doc/2018-08-20/" }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

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

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

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

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to replace.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to replace.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to replace.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to replace.", "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" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to replace.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "S3TagSet", "defaultConsumerFluentSetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags to associate with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n@param tags The set of tags to associate with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n@param tags The set of tags to associate with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags to associate with the Amazon S3 Batch Operations job.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n@param tags The set of tags to associate with the Amazon S3 Batch Operations job.", "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 set of tags to associate with the Amazon S3 Batch Operations job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

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

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

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

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to replace.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to replace.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to replace.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to replace.", "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" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to replace.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "S3TagSet", "defaultConsumerFluentSetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags to associate with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n@param tags The set of tags to associate with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n@param tags The set of tags to associate with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags to associate with the Amazon S3 Batch Operations job.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n@param tags The set of tags to associate with the Amazon S3 Batch Operations job.", "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 set of tags to associate with the Amazon S3 Batch Operations job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

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

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@return The AWS account ID associated with the Amazon S3 Batch Operations job.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

\n@param accountId The AWS account ID associated with the Amazon S3 Batch Operations job.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The AWS account ID associated with the Amazon S3 Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

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

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to replace.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to replace.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to replace.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@return The ID for the Amazon S3 Batch Operations job whose tags you want to replace.", "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" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

\n@param jobId The ID for the Amazon S3 Batch Operations job whose tags you want to replace.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the Amazon S3 Batch Operations job whose tags you want to replace.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "S3TagSet", "defaultConsumerFluentSetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags to associate with the Amazon S3 Batch Operations job.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n@param tags The set of tags to associate with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n@param tags The set of tags to associate with the Amazon S3 Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The set of tags to associate with the Amazon S3 Batch Operations job.", "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" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The set of tags to associate with the Amazon S3 Batch Operations job.

\n@param tags The set of tags to associate with the Amazon S3 Batch Operations job.", "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 set of tags to associate with the Amazon S3 Batch Operations job.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "JobId", "Tags" ], "shapeName" : "PutJobTaggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutJobTaggingRequest", "variableName" : "putJobTaggingRequest", "variableType" : "PutJobTaggingRequest", "documentation" : null, "simpleType" : "PutJobTaggingRequest", "variableSetterType" : "PutJobTaggingRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutJobTaggingResponse" : { "c2jName" : "PutJobTaggingResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutJobTaggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutJobTaggingResponse", "variableName" : "putJobTaggingResponse", "variableType" : "PutJobTaggingResponse", "documentation" : null, "simpleType" : "PutJobTaggingResponse", "variableSetterType" : "PutJobTaggingResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutPublicAccessBlockRequest" : { "c2jName" : "PutPublicAccessBlockRequest", "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" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutPublicAccessBlock", "locationName" : null, "requestUri" : "/v20180820/configuration/publicAccessBlock", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

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

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@return The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@return The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : "http://awss3control.amazonaws.com/doc/2018-08-20/" }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

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

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

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

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PublicAccessBlockConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

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

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@return The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@return The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : "http://awss3control.amazonaws.com/doc/2018-08-20/" } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

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

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@return The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.\n@deprecated Use {@link #publicAccessBlockConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publicAccessBlockConfiguration(PublicAccessBlockConfiguration)}\n", "documentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PublicAccessBlockConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublicAccessBlockConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publicAccessBlockConfiguration", "fluentSetterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publicAccessBlockConfiguration", "getterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@return The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.", "getterModel" : { "returnType" : "PublicAccessBlockConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicAccessBlockConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PublicAccessBlockConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PublicAccessBlockConfiguration", "sensitive" : false, "setterDocumentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

\n@param publicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.", "setterMethodName" : "setPublicAccessBlockConfiguration", "setterModel" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : null, "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PublicAccessBlockConfiguration", "variableName" : "publicAccessBlockConfiguration", "variableType" : "PublicAccessBlockConfiguration", "documentation" : "

The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services account.

", "simpleType" : "PublicAccessBlockConfiguration", "variableSetterType" : "PublicAccessBlockConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : "http://awss3control.amazonaws.com/doc/2018-08-20/" }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

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

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.\n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@return The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

\n@param accountId The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PublicAccessBlockConfiguration", "AccountId" ], "shapeName" : "PutPublicAccessBlockRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutPublicAccessBlockRequest", "variableName" : "putPublicAccessBlockRequest", "variableType" : "PutPublicAccessBlockRequest", "documentation" : null, "simpleType" : "PutPublicAccessBlockRequest", "variableSetterType" : "PutPublicAccessBlockRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutPublicAccessBlockResponse" : { "c2jName" : "PutPublicAccessBlockResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutPublicAccessBlockResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutPublicAccessBlockResponse", "variableName" : "putPublicAccessBlockResponse", "variableType" : "PutPublicAccessBlockResponse", "documentation" : null, "simpleType" : "PutPublicAccessBlockResponse", "variableSetterType" : "PutPublicAccessBlockResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RequestedJobStatus" : { "c2jName" : "RequestedJobStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CANCELLED", "value" : "Cancelled" }, { "name" : "READY", "value" : "Ready" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RequestedJobStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RequestedJobStatus", "variableName" : "requestedJobStatus", "variableType" : "RequestedJobStatus", "documentation" : null, "simpleType" : "RequestedJobStatus", "variableSetterType" : "RequestedJobStatus" }, "wrapper" : false, "xmlNamespace" : null }, "S3AccessControlList" : { "c2jName" : "S3AccessControlList", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "S3ObjectOwner", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #owner()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param owner \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #owner(S3ObjectOwner)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Owner property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOwner", "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" : "S3ObjectOwner", "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, "requiresLength" : 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" : "S3ObjectOwner", "variableName" : "owner", "variableType" : "S3ObjectOwner", "documentation" : null, "simpleType" : "S3ObjectOwner", "variableSetterType" : "S3ObjectOwner" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3ObjectOwner", "variableName" : "owner", "variableType" : "S3ObjectOwner", "documentation" : "

", "simpleType" : "S3ObjectOwner", "variableSetterType" : "S3ObjectOwner" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "S3GrantList", "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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n

\nYou can use {@link #hasGrants()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #grants()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param grants \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #grants(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Grants property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGrants", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasGrants()} to see if a value was sent in this field.\n

\n@return ", "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" : "Grants", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Grants", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Grant", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Grant.Builder} avoiding the need to create one manually via {@link S3Grant#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Grant.Builder#build()} is called immediately and its result is passed to {@link #member(S3Grant)}.\n@param member a consumer that will call methods on {@link S3Grant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Grant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Grant)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Grant", "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, "requiresLength" : 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" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : null, "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : "", "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Grants", "sensitive" : false, "setterDocumentation" : "

\n@param 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" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Grants" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "S3GrantList", "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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n

\nYou can use {@link #hasGrants()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #grants()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param grants \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #grants(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Grants property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGrants", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasGrants()} to see if a value was sent in this field.\n

\n@return ", "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" : "Grants", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Grants", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Grant", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Grant.Builder} avoiding the need to create one manually via {@link S3Grant#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Grant.Builder#build()} is called immediately and its result is passed to {@link #member(S3Grant)}.\n@param member a consumer that will call methods on {@link S3Grant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Grant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Grant)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Grant", "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, "requiresLength" : 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" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : null, "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : "", "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Grants", "sensitive" : false, "setterDocumentation" : "

\n@param 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" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Owner" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "S3ObjectOwner", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #owner()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param owner \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #owner(S3ObjectOwner)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Owner property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOwner", "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" : "S3ObjectOwner", "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, "requiresLength" : 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" : "S3ObjectOwner", "variableName" : "owner", "variableType" : "S3ObjectOwner", "documentation" : null, "simpleType" : "S3ObjectOwner", "variableSetterType" : "S3ObjectOwner" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3ObjectOwner", "variableName" : "owner", "variableType" : "S3ObjectOwner", "documentation" : "

", "simpleType" : "S3ObjectOwner", "variableSetterType" : "S3ObjectOwner" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "S3ObjectOwner", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #owner()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param owner \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #owner(S3ObjectOwner)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Owner property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOwner", "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" : "S3ObjectOwner", "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, "requiresLength" : 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" : "S3ObjectOwner", "variableName" : "owner", "variableType" : "S3ObjectOwner", "documentation" : null, "simpleType" : "S3ObjectOwner", "variableSetterType" : "S3ObjectOwner" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3ObjectOwner", "variableName" : "owner", "variableType" : "S3ObjectOwner", "documentation" : "

", "simpleType" : "S3ObjectOwner", "variableSetterType" : "S3ObjectOwner" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGrants", "beanStyleSetterMethodName" : "setGrants", "c2jName" : "Grants", "c2jShape" : "S3GrantList", "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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n

\nYou can use {@link #hasGrants()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #grants()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param grants \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #grants(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Grants property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGrants", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "grants", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasGrants()} to see if a value was sent in this field.\n

\n@return ", "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" : "Grants", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Grants", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Grant", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Grant.Builder} avoiding the need to create one manually via {@link S3Grant#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Grant.Builder#build()} is called immediately and its result is passed to {@link #member(S3Grant)}.\n@param member a consumer that will call methods on {@link S3Grant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Grant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Grant)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Grant", "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, "requiresLength" : 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" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : null, "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : "", "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Grants", "sensitive" : false, "setterDocumentation" : "

\n@param 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" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Owner" ], "shapeName" : "S3AccessControlList", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3AccessControlList", "variableName" : "s3AccessControlList", "variableType" : "S3AccessControlList", "documentation" : null, "simpleType" : "S3AccessControlList", "variableSetterType" : "S3AccessControlList" }, "wrapper" : false, "xmlNamespace" : null }, "S3AccessControlPolicy" : { "c2jName" : "S3AccessControlPolicy", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessControlList", "beanStyleSetterMethodName" : "setAccessControlList", "c2jName" : "AccessControlList", "c2jShape" : "S3AccessControlList", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #accessControlList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accessControlList \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessControlList(S3AccessControlList)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessControlList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessControlList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessControlList", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3AccessControlList", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccessControlList", "sensitive" : false, "setterDocumentation" : "

\n@param accessControlList ", "setterMethodName" : "setAccessControlList", "setterModel" : { "variableDeclarationType" : "S3AccessControlList", "variableName" : "accessControlList", "variableType" : "S3AccessControlList", "documentation" : null, "simpleType" : "S3AccessControlList", "variableSetterType" : "S3AccessControlList" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3AccessControlList", "variableName" : "accessControlList", "variableType" : "S3AccessControlList", "documentation" : "

", "simpleType" : "S3AccessControlList", "variableSetterType" : "S3AccessControlList" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCannedAccessControlList", "beanStyleSetterMethodName" : "setCannedAccessControlList", "c2jName" : "CannedAccessControlList", "c2jShape" : "S3CannedAccessControlList", "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 #cannedAccessControlListAsString(String)}.\n@param cannedAccessControlList a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cannedAccessControlList(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlListAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param cannedAccessControlList \n@see S3CannedAccessControlList\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlList(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CannedAccessControlList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCannedAccessControlList", "fluentEnumGetterMethodName" : "cannedAccessControlList", "fluentEnumSetterMethodName" : "cannedAccessControlList", "fluentGetterMethodName" : "cannedAccessControlListAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param cannedAccessControlList \n@see S3CannedAccessControlList", "setterMethodName" : "setCannedAccessControlList", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessControlList" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessControlList", "beanStyleSetterMethodName" : "setAccessControlList", "c2jName" : "AccessControlList", "c2jShape" : "S3AccessControlList", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #accessControlList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accessControlList \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessControlList(S3AccessControlList)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessControlList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessControlList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessControlList", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3AccessControlList", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccessControlList", "sensitive" : false, "setterDocumentation" : "

\n@param accessControlList ", "setterMethodName" : "setAccessControlList", "setterModel" : { "variableDeclarationType" : "S3AccessControlList", "variableName" : "accessControlList", "variableType" : "S3AccessControlList", "documentation" : null, "simpleType" : "S3AccessControlList", "variableSetterType" : "S3AccessControlList" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3AccessControlList", "variableName" : "accessControlList", "variableType" : "S3AccessControlList", "documentation" : "

", "simpleType" : "S3AccessControlList", "variableSetterType" : "S3AccessControlList" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CannedAccessControlList" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCannedAccessControlList", "beanStyleSetterMethodName" : "setCannedAccessControlList", "c2jName" : "CannedAccessControlList", "c2jShape" : "S3CannedAccessControlList", "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 #cannedAccessControlListAsString(String)}.\n@param cannedAccessControlList a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cannedAccessControlList(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlListAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param cannedAccessControlList \n@see S3CannedAccessControlList\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlList(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CannedAccessControlList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCannedAccessControlList", "fluentEnumGetterMethodName" : "cannedAccessControlList", "fluentEnumSetterMethodName" : "cannedAccessControlList", "fluentGetterMethodName" : "cannedAccessControlListAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param cannedAccessControlList \n@see S3CannedAccessControlList", "setterMethodName" : "setCannedAccessControlList", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessControlList", "beanStyleSetterMethodName" : "setAccessControlList", "c2jName" : "AccessControlList", "c2jShape" : "S3AccessControlList", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #accessControlList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accessControlList \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessControlList(S3AccessControlList)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessControlList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessControlList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessControlList", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3AccessControlList", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccessControlList", "sensitive" : false, "setterDocumentation" : "

\n@param accessControlList ", "setterMethodName" : "setAccessControlList", "setterModel" : { "variableDeclarationType" : "S3AccessControlList", "variableName" : "accessControlList", "variableType" : "S3AccessControlList", "documentation" : null, "simpleType" : "S3AccessControlList", "variableSetterType" : "S3AccessControlList" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3AccessControlList", "variableName" : "accessControlList", "variableType" : "S3AccessControlList", "documentation" : "

", "simpleType" : "S3AccessControlList", "variableSetterType" : "S3AccessControlList" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCannedAccessControlList", "beanStyleSetterMethodName" : "setCannedAccessControlList", "c2jName" : "CannedAccessControlList", "c2jShape" : "S3CannedAccessControlList", "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 #cannedAccessControlListAsString(String)}.\n@param cannedAccessControlList a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cannedAccessControlList(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlListAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param cannedAccessControlList \n@see S3CannedAccessControlList\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlList(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CannedAccessControlList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCannedAccessControlList", "fluentEnumGetterMethodName" : "cannedAccessControlList", "fluentEnumSetterMethodName" : "cannedAccessControlList", "fluentGetterMethodName" : "cannedAccessControlListAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param cannedAccessControlList \n@see S3CannedAccessControlList", "setterMethodName" : "setCannedAccessControlList", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3AccessControlPolicy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3AccessControlPolicy", "variableName" : "s3AccessControlPolicy", "variableType" : "S3AccessControlPolicy", "documentation" : null, "simpleType" : "S3AccessControlPolicy", "variableSetterType" : "S3AccessControlPolicy" }, "wrapper" : false, "xmlNamespace" : null }, "S3CannedAccessControlList" : { "c2jName" : "S3CannedAccessControlList", "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" : "AWS_EXEC_READ", "value" : "aws-exec-read" }, { "name" : "AUTHENTICATED_READ", "value" : "authenticated-read" }, { "name" : "BUCKET_OWNER_READ", "value" : "bucket-owner-read" }, { "name" : "BUCKET_OWNER_FULL_CONTROL", "value" : "bucket-owner-full-control" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3CannedAccessControlList", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3CannedAccessControlList", "variableName" : "s3CannedAccessControlList", "variableType" : "S3CannedAccessControlList", "documentation" : null, "simpleType" : "S3CannedAccessControlList", "variableSetterType" : "S3CannedAccessControlList" }, "wrapper" : false, "xmlNamespace" : null }, "S3CopyObjectOperation" : { "c2jName" : "S3CopyObjectOperation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration parameters for a PUT Copy object operation. Amazon S3 Batch Operations passes each value through to the underlying PUT Copy object API. For more information about the parameters for this operation, see PUT Object - Copy.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetResource", "beanStyleSetterMethodName" : "setTargetResource", "c2jName" : "TargetResource", "c2jShape" : "S3BucketArnString", "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 #targetResource(String)}.\n@param targetResource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetResource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #targetResource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param targetResource \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetResource(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetResource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetResource", "fluentSetterDocumentation" : "

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

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

\n@param targetResource ", "setterMethodName" : "setTargetResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetResource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetResource", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCannedAccessControlList", "beanStyleSetterMethodName" : "setCannedAccessControlList", "c2jName" : "CannedAccessControlList", "c2jShape" : "S3CannedAccessControlList", "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 #cannedAccessControlListAsString(String)}.\n@param cannedAccessControlList a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cannedAccessControlList(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlListAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param cannedAccessControlList \n@see S3CannedAccessControlList\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlList(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CannedAccessControlList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCannedAccessControlList", "fluentEnumGetterMethodName" : "cannedAccessControlList", "fluentEnumSetterMethodName" : "cannedAccessControlList", "fluentGetterMethodName" : "cannedAccessControlListAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param cannedAccessControlList \n@see S3CannedAccessControlList", "setterMethodName" : "setCannedAccessControlList", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAccessControlGrants", "beanStyleSetterMethodName" : "setAccessControlGrants", "c2jName" : "AccessControlGrants", "c2jShape" : "S3GrantList", "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 #accessControlGrants(List)}.\n@param accessControlGrants 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 #accessControlGrants(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n

\nYou can use {@link #hasAccessControlGrants()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #accessControlGrants()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accessControlGrants \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessControlGrants(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessControlGrants property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessControlGrants", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessControlGrants", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasAccessControlGrants()} to see if a value was sent in this field.\n

\n@return ", "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" : "AccessControlGrants", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlGrants", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Grant", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Grant.Builder} avoiding the need to create one manually via {@link S3Grant#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Grant.Builder#build()} is called immediately and its result is passed to {@link #member(S3Grant)}.\n@param member a consumer that will call methods on {@link S3Grant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Grant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Grant)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Grant", "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, "requiresLength" : 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" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : null, "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : "", "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AccessControlGrants", "sensitive" : false, "setterDocumentation" : "

\n@param accessControlGrants ", "setterMethodName" : "setAccessControlGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessControlGrants", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessControlGrants", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMetadataDirective", "beanStyleSetterMethodName" : "setMetadataDirective", "c2jName" : "MetadataDirective", "c2jShape" : "S3MetadataDirective", "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 #metadataDirectiveAsString(String)}.\n@param metadataDirective a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metadataDirective(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3MetadataDirective\n@deprecated Use {@link #metadataDirectiveAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param metadataDirective \n@see S3MetadataDirective\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3MetadataDirective\n@deprecated Use {@link #metadataDirective(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3MetadataDirective", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MetadataDirective property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMetadataDirective", "fluentEnumGetterMethodName" : "metadataDirective", "fluentEnumSetterMethodName" : "metadataDirective", "fluentGetterMethodName" : "metadataDirectiveAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param metadataDirective \n@see S3MetadataDirective", "setterMethodName" : "setMetadataDirective", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModifiedSinceConstraint", "beanStyleSetterMethodName" : "setModifiedSinceConstraint", "c2jName" : "ModifiedSinceConstraint", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

\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 #modifiedSinceConstraint(Instant)}.\n@param modifiedSinceConstraint 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 #modifiedSinceConstraint(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #modifiedSinceConstraint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param modifiedSinceConstraint \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #modifiedSinceConstraint(Instant)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ModifiedSinceConstraint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasModifiedSinceConstraint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedSinceConstraint", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "ModifiedSinceConstraint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedSinceConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedSinceConstraint", "sensitive" : false, "setterDocumentation" : "

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

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNewObjectMetadata", "beanStyleSetterMethodName" : "setNewObjectMetadata", "c2jName" : "NewObjectMetadata", "c2jShape" : "S3ObjectMetadata", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #newObjectMetadata()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param newObjectMetadata \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #newObjectMetadata(S3ObjectMetadata)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NewObjectMetadata property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNewObjectMetadata", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newObjectMetadata", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3ObjectMetadata", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewObjectMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewObjectMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NewObjectMetadata", "sensitive" : false, "setterDocumentation" : "

\n@param newObjectMetadata ", "setterMethodName" : "setNewObjectMetadata", "setterModel" : { "variableDeclarationType" : "S3ObjectMetadata", "variableName" : "newObjectMetadata", "variableType" : "S3ObjectMetadata", "documentation" : null, "simpleType" : "S3ObjectMetadata", "variableSetterType" : "S3ObjectMetadata" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3ObjectMetadata", "variableName" : "newObjectMetadata", "variableType" : "S3ObjectMetadata", "documentation" : "

", "simpleType" : "S3ObjectMetadata", "variableSetterType" : "S3ObjectMetadata" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNewObjectTagging", "beanStyleSetterMethodName" : "setNewObjectTagging", "c2jName" : "NewObjectTagging", "c2jShape" : "S3TagSet", "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 #newObjectTagging(List)}.\n@param newObjectTagging 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 #newObjectTagging(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n

\nYou can use {@link #hasNewObjectTagging()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #newObjectTagging()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param newObjectTagging \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #newObjectTagging(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NewObjectTagging property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNewObjectTagging", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newObjectTagging", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasNewObjectTagging()} to see if a value was sent in this field.\n

\n@return ", "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" : "NewObjectTagging", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewObjectTagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NewObjectTagging", "sensitive" : false, "setterDocumentation" : "

\n@param newObjectTagging ", "setterMethodName" : "setNewObjectTagging", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "newObjectTagging", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "newObjectTagging", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRedirectLocation", "beanStyleSetterMethodName" : "setRedirectLocation", "c2jName" : "RedirectLocation", "c2jShape" : "NonEmptyMaxLength2048String", "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 #redirectLocation(String)}.\n@param redirectLocation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redirectLocation(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #redirectLocation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param redirectLocation \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #redirectLocation(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RedirectLocation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRedirectLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "redirectLocation", "fluentSetterDocumentation" : "

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

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

\n@param redirectLocation ", "setterMethodName" : "setRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "redirectLocation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "redirectLocation", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param requesterPays \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

\n@param requesterPays ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "S3StorageClass", "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 #storageClassAsString(String)}.\n@param storageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3StorageClass\n@deprecated Use {@link #storageClassAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param storageClass \n@see S3StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3StorageClass\n@deprecated Use {@link #storageClass(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3StorageClass", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageClass", "fluentEnumGetterMethodName" : "storageClass", "fluentEnumSetterMethodName" : "storageClass", "fluentGetterMethodName" : "storageClassAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param storageClass \n@see S3StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUnModifiedSinceConstraint", "beanStyleSetterMethodName" : "setUnModifiedSinceConstraint", "c2jName" : "UnModifiedSinceConstraint", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

\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 #unModifiedSinceConstraint(Instant)}.\n@param unModifiedSinceConstraint 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 #unModifiedSinceConstraint(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #unModifiedSinceConstraint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param unModifiedSinceConstraint \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #unModifiedSinceConstraint(Instant)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UnModifiedSinceConstraint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUnModifiedSinceConstraint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unModifiedSinceConstraint", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "UnModifiedSinceConstraint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnModifiedSinceConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UnModifiedSinceConstraint", "sensitive" : false, "setterDocumentation" : "

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

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSseAwsKmsKeyId", "beanStyleSetterMethodName" : "setSseAwsKmsKeyId", "c2jName" : "SSEAwsKmsKeyId", "c2jShape" : "KmsKeyArnString", "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 #sseAwsKmsKeyId(String)}.\n@param sseAwsKmsKeyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sseAwsKmsKeyId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #sseAwsKmsKeyId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param sseAwsKmsKeyId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sseAwsKmsKeyId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SSEAwsKmsKeyId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSseAwsKmsKeyId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sseAwsKmsKeyId", "fluentSetterDocumentation" : "

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

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

\n@param sseAwsKmsKeyId ", "setterMethodName" : "setSseAwsKmsKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseAwsKmsKeyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseAwsKmsKeyId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetKeyPrefix", "beanStyleSetterMethodName" : "setTargetKeyPrefix", "c2jName" : "TargetKeyPrefix", "c2jShape" : "NonEmptyMaxLength1024String", "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 #targetKeyPrefix(String)}.\n@param targetKeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetKeyPrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #targetKeyPrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param targetKeyPrefix \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetKeyPrefix(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetKeyPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetKeyPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetKeyPrefix", "fluentSetterDocumentation" : "

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

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

\n@param targetKeyPrefix ", "setterMethodName" : "setTargetKeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetKeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetKeyPrefix", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectLockLegalHoldStatus", "beanStyleSetterMethodName" : "setObjectLockLegalHoldStatus", "c2jName" : "ObjectLockLegalHoldStatus", "c2jShape" : "S3ObjectLockLegalHoldStatus", "defaultConsumerFluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

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

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #objectLockLegalHoldStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param objectLockLegalHoldStatus The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #objectLockLegalHoldStatus(String)}\n", "documentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockLegalHoldStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectLockLegalHoldStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectLockLegalHoldStatus", "fluentEnumGetterMethodName" : "objectLockLegalHoldStatus", "fluentEnumSetterMethodName" : "objectLockLegalHoldStatus", "fluentGetterMethodName" : "objectLockLegalHoldStatusAsString", "fluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param objectLockLegalHoldStatus The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus", "fluentSetterMethodName" : "objectLockLegalHoldStatus", "getterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectLockLegalHoldStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectLockLegalHoldStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectLockLegalHoldStatus", "sensitive" : false, "setterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param objectLockLegalHoldStatus The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "setterMethodName" : "setObjectLockLegalHoldStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectLockLegalHoldStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectLockLegalHoldStatus", "variableType" : "String", "documentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectLockMode", "beanStyleSetterMethodName" : "setObjectLockMode", "c2jName" : "ObjectLockMode", "c2jShape" : "S3ObjectLockMode", "defaultConsumerFluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

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

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode\n@deprecated Use {@link #objectLockModeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param objectLockMode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockMode\n@deprecated Use {@link #objectLockMode(String)}\n", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectLockMode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectLockMode", "fluentEnumGetterMethodName" : "objectLockMode", "fluentEnumSetterMethodName" : "objectLockMode", "fluentGetterMethodName" : "objectLockModeAsString", "fluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param objectLockMode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockMode", "fluentSetterMethodName" : "objectLockMode", "getterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectLockMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectLockMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectLockMode", "sensitive" : false, "setterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param objectLockMode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode", "setterMethodName" : "setObjectLockMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectLockMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectLockMode", "variableType" : "String", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectLockRetainUntilDate", "beanStyleSetterMethodName" : "setObjectLockRetainUntilDate", "c2jName" : "ObjectLockRetainUntilDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\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 #objectLockRetainUntilDate(Instant)}.\n@param objectLockRetainUntilDate 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 #objectLockRetainUntilDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.\n@deprecated Use {@link #objectLockRetainUntilDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@param objectLockRetainUntilDate The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #objectLockRetainUntilDate(Instant)}\n", "documentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectLockRetainUntilDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectLockRetainUntilDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectLockRetainUntilDate", "fluentSetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@param objectLockRetainUntilDate The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectLockRetainUntilDate", "getterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.", "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" : "ObjectLockRetainUntilDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectLockRetainUntilDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ObjectLockRetainUntilDate", "sensitive" : false, "setterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@param objectLockRetainUntilDate The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.", "setterMethodName" : "setObjectLockRetainUntilDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "objectLockRetainUntilDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "objectLockRetainUntilDate", "variableType" : "java.time.Instant", "documentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessControlGrants" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAccessControlGrants", "beanStyleSetterMethodName" : "setAccessControlGrants", "c2jName" : "AccessControlGrants", "c2jShape" : "S3GrantList", "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 #accessControlGrants(List)}.\n@param accessControlGrants 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 #accessControlGrants(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n

\nYou can use {@link #hasAccessControlGrants()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #accessControlGrants()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accessControlGrants \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessControlGrants(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessControlGrants property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessControlGrants", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessControlGrants", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasAccessControlGrants()} to see if a value was sent in this field.\n

\n@return ", "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" : "AccessControlGrants", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlGrants", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Grant", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Grant.Builder} avoiding the need to create one manually via {@link S3Grant#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Grant.Builder#build()} is called immediately and its result is passed to {@link #member(S3Grant)}.\n@param member a consumer that will call methods on {@link S3Grant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Grant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Grant)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Grant", "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, "requiresLength" : 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" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : null, "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : "", "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AccessControlGrants", "sensitive" : false, "setterDocumentation" : "

\n@param accessControlGrants ", "setterMethodName" : "setAccessControlGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessControlGrants", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessControlGrants", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CannedAccessControlList" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCannedAccessControlList", "beanStyleSetterMethodName" : "setCannedAccessControlList", "c2jName" : "CannedAccessControlList", "c2jShape" : "S3CannedAccessControlList", "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 #cannedAccessControlListAsString(String)}.\n@param cannedAccessControlList a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cannedAccessControlList(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlListAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param cannedAccessControlList \n@see S3CannedAccessControlList\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlList(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CannedAccessControlList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCannedAccessControlList", "fluentEnumGetterMethodName" : "cannedAccessControlList", "fluentEnumSetterMethodName" : "cannedAccessControlList", "fluentGetterMethodName" : "cannedAccessControlListAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param cannedAccessControlList \n@see S3CannedAccessControlList", "setterMethodName" : "setCannedAccessControlList", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MetadataDirective" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMetadataDirective", "beanStyleSetterMethodName" : "setMetadataDirective", "c2jName" : "MetadataDirective", "c2jShape" : "S3MetadataDirective", "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 #metadataDirectiveAsString(String)}.\n@param metadataDirective a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metadataDirective(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3MetadataDirective\n@deprecated Use {@link #metadataDirectiveAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param metadataDirective \n@see S3MetadataDirective\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3MetadataDirective\n@deprecated Use {@link #metadataDirective(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3MetadataDirective", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MetadataDirective property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMetadataDirective", "fluentEnumGetterMethodName" : "metadataDirective", "fluentEnumSetterMethodName" : "metadataDirective", "fluentGetterMethodName" : "metadataDirectiveAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param metadataDirective \n@see S3MetadataDirective", "setterMethodName" : "setMetadataDirective", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ModifiedSinceConstraint" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModifiedSinceConstraint", "beanStyleSetterMethodName" : "setModifiedSinceConstraint", "c2jName" : "ModifiedSinceConstraint", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

\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 #modifiedSinceConstraint(Instant)}.\n@param modifiedSinceConstraint 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 #modifiedSinceConstraint(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #modifiedSinceConstraint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param modifiedSinceConstraint \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #modifiedSinceConstraint(Instant)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ModifiedSinceConstraint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasModifiedSinceConstraint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedSinceConstraint", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "ModifiedSinceConstraint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedSinceConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedSinceConstraint", "sensitive" : false, "setterDocumentation" : "

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

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NewObjectMetadata" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNewObjectMetadata", "beanStyleSetterMethodName" : "setNewObjectMetadata", "c2jName" : "NewObjectMetadata", "c2jShape" : "S3ObjectMetadata", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #newObjectMetadata()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param newObjectMetadata \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #newObjectMetadata(S3ObjectMetadata)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NewObjectMetadata property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNewObjectMetadata", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newObjectMetadata", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3ObjectMetadata", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewObjectMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewObjectMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NewObjectMetadata", "sensitive" : false, "setterDocumentation" : "

\n@param newObjectMetadata ", "setterMethodName" : "setNewObjectMetadata", "setterModel" : { "variableDeclarationType" : "S3ObjectMetadata", "variableName" : "newObjectMetadata", "variableType" : "S3ObjectMetadata", "documentation" : null, "simpleType" : "S3ObjectMetadata", "variableSetterType" : "S3ObjectMetadata" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3ObjectMetadata", "variableName" : "newObjectMetadata", "variableType" : "S3ObjectMetadata", "documentation" : "

", "simpleType" : "S3ObjectMetadata", "variableSetterType" : "S3ObjectMetadata" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NewObjectTagging" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNewObjectTagging", "beanStyleSetterMethodName" : "setNewObjectTagging", "c2jName" : "NewObjectTagging", "c2jShape" : "S3TagSet", "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 #newObjectTagging(List)}.\n@param newObjectTagging 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 #newObjectTagging(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n

\nYou can use {@link #hasNewObjectTagging()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #newObjectTagging()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param newObjectTagging \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #newObjectTagging(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NewObjectTagging property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNewObjectTagging", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newObjectTagging", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasNewObjectTagging()} to see if a value was sent in this field.\n

\n@return ", "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" : "NewObjectTagging", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewObjectTagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NewObjectTagging", "sensitive" : false, "setterDocumentation" : "

\n@param newObjectTagging ", "setterMethodName" : "setNewObjectTagging", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "newObjectTagging", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "newObjectTagging", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectLockLegalHoldStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectLockLegalHoldStatus", "beanStyleSetterMethodName" : "setObjectLockLegalHoldStatus", "c2jName" : "ObjectLockLegalHoldStatus", "c2jShape" : "S3ObjectLockLegalHoldStatus", "defaultConsumerFluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

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

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #objectLockLegalHoldStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param objectLockLegalHoldStatus The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #objectLockLegalHoldStatus(String)}\n", "documentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockLegalHoldStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectLockLegalHoldStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectLockLegalHoldStatus", "fluentEnumGetterMethodName" : "objectLockLegalHoldStatus", "fluentEnumSetterMethodName" : "objectLockLegalHoldStatus", "fluentGetterMethodName" : "objectLockLegalHoldStatusAsString", "fluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param objectLockLegalHoldStatus The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus", "fluentSetterMethodName" : "objectLockLegalHoldStatus", "getterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectLockLegalHoldStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectLockLegalHoldStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectLockLegalHoldStatus", "sensitive" : false, "setterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param objectLockLegalHoldStatus The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "setterMethodName" : "setObjectLockLegalHoldStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectLockLegalHoldStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectLockLegalHoldStatus", "variableType" : "String", "documentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectLockMode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectLockMode", "beanStyleSetterMethodName" : "setObjectLockMode", "c2jName" : "ObjectLockMode", "c2jShape" : "S3ObjectLockMode", "defaultConsumerFluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

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

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode\n@deprecated Use {@link #objectLockModeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param objectLockMode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockMode\n@deprecated Use {@link #objectLockMode(String)}\n", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectLockMode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectLockMode", "fluentEnumGetterMethodName" : "objectLockMode", "fluentEnumSetterMethodName" : "objectLockMode", "fluentGetterMethodName" : "objectLockModeAsString", "fluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param objectLockMode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockMode", "fluentSetterMethodName" : "objectLockMode", "getterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectLockMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectLockMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectLockMode", "sensitive" : false, "setterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param objectLockMode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode", "setterMethodName" : "setObjectLockMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectLockMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectLockMode", "variableType" : "String", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectLockRetainUntilDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectLockRetainUntilDate", "beanStyleSetterMethodName" : "setObjectLockRetainUntilDate", "c2jName" : "ObjectLockRetainUntilDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\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 #objectLockRetainUntilDate(Instant)}.\n@param objectLockRetainUntilDate 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 #objectLockRetainUntilDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.\n@deprecated Use {@link #objectLockRetainUntilDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@param objectLockRetainUntilDate The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #objectLockRetainUntilDate(Instant)}\n", "documentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectLockRetainUntilDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectLockRetainUntilDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectLockRetainUntilDate", "fluentSetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@param objectLockRetainUntilDate The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectLockRetainUntilDate", "getterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.", "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" : "ObjectLockRetainUntilDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectLockRetainUntilDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ObjectLockRetainUntilDate", "sensitive" : false, "setterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@param objectLockRetainUntilDate The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.", "setterMethodName" : "setObjectLockRetainUntilDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "objectLockRetainUntilDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "objectLockRetainUntilDate", "variableType" : "java.time.Instant", "documentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RedirectLocation" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRedirectLocation", "beanStyleSetterMethodName" : "setRedirectLocation", "c2jName" : "RedirectLocation", "c2jShape" : "NonEmptyMaxLength2048String", "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 #redirectLocation(String)}.\n@param redirectLocation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redirectLocation(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #redirectLocation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param redirectLocation \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #redirectLocation(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RedirectLocation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRedirectLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "redirectLocation", "fluentSetterDocumentation" : "

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

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

\n@param redirectLocation ", "setterMethodName" : "setRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "redirectLocation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "redirectLocation", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequesterPays" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param requesterPays \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

\n@param requesterPays ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SSEAwsKmsKeyId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSseAwsKmsKeyId", "beanStyleSetterMethodName" : "setSseAwsKmsKeyId", "c2jName" : "SSEAwsKmsKeyId", "c2jShape" : "KmsKeyArnString", "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 #sseAwsKmsKeyId(String)}.\n@param sseAwsKmsKeyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sseAwsKmsKeyId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #sseAwsKmsKeyId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param sseAwsKmsKeyId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sseAwsKmsKeyId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SSEAwsKmsKeyId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSseAwsKmsKeyId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sseAwsKmsKeyId", "fluentSetterDocumentation" : "

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

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

\n@param sseAwsKmsKeyId ", "setterMethodName" : "setSseAwsKmsKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseAwsKmsKeyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseAwsKmsKeyId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StorageClass" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "S3StorageClass", "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 #storageClassAsString(String)}.\n@param storageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3StorageClass\n@deprecated Use {@link #storageClassAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param storageClass \n@see S3StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3StorageClass\n@deprecated Use {@link #storageClass(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3StorageClass", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageClass", "fluentEnumGetterMethodName" : "storageClass", "fluentEnumSetterMethodName" : "storageClass", "fluentGetterMethodName" : "storageClassAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param storageClass \n@see S3StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetKeyPrefix" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetKeyPrefix", "beanStyleSetterMethodName" : "setTargetKeyPrefix", "c2jName" : "TargetKeyPrefix", "c2jShape" : "NonEmptyMaxLength1024String", "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 #targetKeyPrefix(String)}.\n@param targetKeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetKeyPrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #targetKeyPrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param targetKeyPrefix \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetKeyPrefix(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetKeyPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetKeyPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetKeyPrefix", "fluentSetterDocumentation" : "

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

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

\n@param targetKeyPrefix ", "setterMethodName" : "setTargetKeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetKeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetKeyPrefix", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetResource" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetResource", "beanStyleSetterMethodName" : "setTargetResource", "c2jName" : "TargetResource", "c2jShape" : "S3BucketArnString", "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 #targetResource(String)}.\n@param targetResource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetResource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #targetResource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param targetResource \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetResource(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetResource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetResource", "fluentSetterDocumentation" : "

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

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

\n@param targetResource ", "setterMethodName" : "setTargetResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetResource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetResource", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UnModifiedSinceConstraint" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUnModifiedSinceConstraint", "beanStyleSetterMethodName" : "setUnModifiedSinceConstraint", "c2jName" : "UnModifiedSinceConstraint", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

\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 #unModifiedSinceConstraint(Instant)}.\n@param unModifiedSinceConstraint 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 #unModifiedSinceConstraint(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #unModifiedSinceConstraint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param unModifiedSinceConstraint \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #unModifiedSinceConstraint(Instant)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UnModifiedSinceConstraint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUnModifiedSinceConstraint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unModifiedSinceConstraint", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "UnModifiedSinceConstraint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnModifiedSinceConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UnModifiedSinceConstraint", "sensitive" : false, "setterDocumentation" : "

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

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetResource", "beanStyleSetterMethodName" : "setTargetResource", "c2jName" : "TargetResource", "c2jShape" : "S3BucketArnString", "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 #targetResource(String)}.\n@param targetResource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetResource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #targetResource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param targetResource \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetResource(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetResource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetResource", "fluentSetterDocumentation" : "

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

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

\n@param targetResource ", "setterMethodName" : "setTargetResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetResource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetResource", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCannedAccessControlList", "beanStyleSetterMethodName" : "setCannedAccessControlList", "c2jName" : "CannedAccessControlList", "c2jShape" : "S3CannedAccessControlList", "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 #cannedAccessControlListAsString(String)}.\n@param cannedAccessControlList a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cannedAccessControlList(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlListAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param cannedAccessControlList \n@see S3CannedAccessControlList\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3CannedAccessControlList\n@deprecated Use {@link #cannedAccessControlList(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CannedAccessControlList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCannedAccessControlList", "fluentEnumGetterMethodName" : "cannedAccessControlList", "fluentEnumSetterMethodName" : "cannedAccessControlList", "fluentGetterMethodName" : "cannedAccessControlListAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param cannedAccessControlList \n@see S3CannedAccessControlList", "setterMethodName" : "setCannedAccessControlList", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cannedAccessControlList", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAccessControlGrants", "beanStyleSetterMethodName" : "setAccessControlGrants", "c2jName" : "AccessControlGrants", "c2jShape" : "S3GrantList", "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 #accessControlGrants(List)}.\n@param accessControlGrants 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 #accessControlGrants(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n

\nYou can use {@link #hasAccessControlGrants()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #accessControlGrants()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accessControlGrants \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessControlGrants(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessControlGrants property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessControlGrants", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessControlGrants", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasAccessControlGrants()} to see if a value was sent in this field.\n

\n@return ", "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" : "AccessControlGrants", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlGrants", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Grant", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Grant.Builder} avoiding the need to create one manually via {@link S3Grant#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Grant.Builder#build()} is called immediately and its result is passed to {@link #member(S3Grant)}.\n@param member a consumer that will call methods on {@link S3Grant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Grant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Grant)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Grant", "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, "requiresLength" : 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" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : null, "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Grant", "variableName" : "member", "variableType" : "S3Grant", "documentation" : "", "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Grant", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Grant", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AccessControlGrants", "sensitive" : false, "setterDocumentation" : "

\n@param accessControlGrants ", "setterMethodName" : "setAccessControlGrants", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessControlGrants", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accessControlGrants", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMetadataDirective", "beanStyleSetterMethodName" : "setMetadataDirective", "c2jName" : "MetadataDirective", "c2jShape" : "S3MetadataDirective", "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 #metadataDirectiveAsString(String)}.\n@param metadataDirective a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metadataDirective(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3MetadataDirective\n@deprecated Use {@link #metadataDirectiveAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param metadataDirective \n@see S3MetadataDirective\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3MetadataDirective\n@deprecated Use {@link #metadataDirective(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3MetadataDirective", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MetadataDirective property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMetadataDirective", "fluentEnumGetterMethodName" : "metadataDirective", "fluentEnumSetterMethodName" : "metadataDirective", "fluentGetterMethodName" : "metadataDirectiveAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param metadataDirective \n@see S3MetadataDirective", "setterMethodName" : "setMetadataDirective", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "metadataDirective", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModifiedSinceConstraint", "beanStyleSetterMethodName" : "setModifiedSinceConstraint", "c2jName" : "ModifiedSinceConstraint", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

\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 #modifiedSinceConstraint(Instant)}.\n@param modifiedSinceConstraint 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 #modifiedSinceConstraint(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #modifiedSinceConstraint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param modifiedSinceConstraint \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #modifiedSinceConstraint(Instant)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ModifiedSinceConstraint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasModifiedSinceConstraint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedSinceConstraint", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "ModifiedSinceConstraint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedSinceConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedSinceConstraint", "sensitive" : false, "setterDocumentation" : "

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

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNewObjectMetadata", "beanStyleSetterMethodName" : "setNewObjectMetadata", "c2jName" : "NewObjectMetadata", "c2jShape" : "S3ObjectMetadata", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #newObjectMetadata()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param newObjectMetadata \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #newObjectMetadata(S3ObjectMetadata)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NewObjectMetadata property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNewObjectMetadata", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newObjectMetadata", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3ObjectMetadata", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewObjectMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewObjectMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NewObjectMetadata", "sensitive" : false, "setterDocumentation" : "

\n@param newObjectMetadata ", "setterMethodName" : "setNewObjectMetadata", "setterModel" : { "variableDeclarationType" : "S3ObjectMetadata", "variableName" : "newObjectMetadata", "variableType" : "S3ObjectMetadata", "documentation" : null, "simpleType" : "S3ObjectMetadata", "variableSetterType" : "S3ObjectMetadata" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3ObjectMetadata", "variableName" : "newObjectMetadata", "variableType" : "S3ObjectMetadata", "documentation" : "

", "simpleType" : "S3ObjectMetadata", "variableSetterType" : "S3ObjectMetadata" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNewObjectTagging", "beanStyleSetterMethodName" : "setNewObjectTagging", "c2jName" : "NewObjectTagging", "c2jShape" : "S3TagSet", "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 #newObjectTagging(List)}.\n@param newObjectTagging 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 #newObjectTagging(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n

\nYou can use {@link #hasNewObjectTagging()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #newObjectTagging()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param newObjectTagging \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #newObjectTagging(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NewObjectTagging property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNewObjectTagging", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newObjectTagging", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasNewObjectTagging()} to see if a value was sent in this field.\n

\n@return ", "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" : "NewObjectTagging", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewObjectTagging", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NewObjectTagging", "sensitive" : false, "setterDocumentation" : "

\n@param newObjectTagging ", "setterMethodName" : "setNewObjectTagging", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "newObjectTagging", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "newObjectTagging", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRedirectLocation", "beanStyleSetterMethodName" : "setRedirectLocation", "c2jName" : "RedirectLocation", "c2jShape" : "NonEmptyMaxLength2048String", "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 #redirectLocation(String)}.\n@param redirectLocation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redirectLocation(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #redirectLocation()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param redirectLocation \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #redirectLocation(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RedirectLocation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRedirectLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "redirectLocation", "fluentSetterDocumentation" : "

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

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

\n@param redirectLocation ", "setterMethodName" : "setRedirectLocation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "redirectLocation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "redirectLocation", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param requesterPays \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

\n@param requesterPays ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStorageClass", "beanStyleSetterMethodName" : "setStorageClass", "c2jName" : "StorageClass", "c2jShape" : "S3StorageClass", "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 #storageClassAsString(String)}.\n@param storageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3StorageClass\n@deprecated Use {@link #storageClassAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param storageClass \n@see S3StorageClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3StorageClass\n@deprecated Use {@link #storageClass(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3StorageClass", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageClass", "fluentEnumGetterMethodName" : "storageClass", "fluentEnumSetterMethodName" : "storageClass", "fluentGetterMethodName" : "storageClassAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param storageClass \n@see S3StorageClass", "setterMethodName" : "setStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageClass", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUnModifiedSinceConstraint", "beanStyleSetterMethodName" : "setUnModifiedSinceConstraint", "c2jName" : "UnModifiedSinceConstraint", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

\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 #unModifiedSinceConstraint(Instant)}.\n@param unModifiedSinceConstraint 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 #unModifiedSinceConstraint(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #unModifiedSinceConstraint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param unModifiedSinceConstraint \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #unModifiedSinceConstraint(Instant)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UnModifiedSinceConstraint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUnModifiedSinceConstraint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unModifiedSinceConstraint", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "UnModifiedSinceConstraint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnModifiedSinceConstraint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UnModifiedSinceConstraint", "sensitive" : false, "setterDocumentation" : "

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

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSseAwsKmsKeyId", "beanStyleSetterMethodName" : "setSseAwsKmsKeyId", "c2jName" : "SSEAwsKmsKeyId", "c2jShape" : "KmsKeyArnString", "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 #sseAwsKmsKeyId(String)}.\n@param sseAwsKmsKeyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sseAwsKmsKeyId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #sseAwsKmsKeyId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param sseAwsKmsKeyId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sseAwsKmsKeyId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SSEAwsKmsKeyId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSseAwsKmsKeyId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sseAwsKmsKeyId", "fluentSetterDocumentation" : "

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

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

\n@param sseAwsKmsKeyId ", "setterMethodName" : "setSseAwsKmsKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseAwsKmsKeyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseAwsKmsKeyId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetKeyPrefix", "beanStyleSetterMethodName" : "setTargetKeyPrefix", "c2jName" : "TargetKeyPrefix", "c2jShape" : "NonEmptyMaxLength1024String", "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 #targetKeyPrefix(String)}.\n@param targetKeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetKeyPrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #targetKeyPrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param targetKeyPrefix \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetKeyPrefix(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetKeyPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetKeyPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetKeyPrefix", "fluentSetterDocumentation" : "

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

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

\n@param targetKeyPrefix ", "setterMethodName" : "setTargetKeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetKeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetKeyPrefix", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectLockLegalHoldStatus", "beanStyleSetterMethodName" : "setObjectLockLegalHoldStatus", "c2jName" : "ObjectLockLegalHoldStatus", "c2jShape" : "S3ObjectLockLegalHoldStatus", "defaultConsumerFluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

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

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #objectLockLegalHoldStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param objectLockLegalHoldStatus The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #objectLockLegalHoldStatus(String)}\n", "documentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockLegalHoldStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectLockLegalHoldStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectLockLegalHoldStatus", "fluentEnumGetterMethodName" : "objectLockLegalHoldStatus", "fluentEnumSetterMethodName" : "objectLockLegalHoldStatus", "fluentGetterMethodName" : "objectLockLegalHoldStatusAsString", "fluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param objectLockLegalHoldStatus The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus", "fluentSetterMethodName" : "objectLockLegalHoldStatus", "getterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectLockLegalHoldStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectLockLegalHoldStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectLockLegalHoldStatus", "sensitive" : false, "setterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param objectLockLegalHoldStatus The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "setterMethodName" : "setObjectLockLegalHoldStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectLockLegalHoldStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectLockLegalHoldStatus", "variableType" : "String", "documentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectLockMode", "beanStyleSetterMethodName" : "setObjectLockMode", "c2jName" : "ObjectLockMode", "c2jShape" : "S3ObjectLockMode", "defaultConsumerFluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

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

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode\n@deprecated Use {@link #objectLockModeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param objectLockMode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockMode\n@deprecated Use {@link #objectLockMode(String)}\n", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectLockMode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectLockMode", "fluentEnumGetterMethodName" : "objectLockMode", "fluentEnumSetterMethodName" : "objectLockMode", "fluentGetterMethodName" : "objectLockModeAsString", "fluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param objectLockMode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockMode", "fluentSetterMethodName" : "objectLockMode", "getterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectLockMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectLockMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectLockMode", "sensitive" : false, "setterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param objectLockMode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockMode", "setterMethodName" : "setObjectLockMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectLockMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectLockMode", "variableType" : "String", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectLockRetainUntilDate", "beanStyleSetterMethodName" : "setObjectLockRetainUntilDate", "c2jName" : "ObjectLockRetainUntilDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\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 #objectLockRetainUntilDate(Instant)}.\n@param objectLockRetainUntilDate 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 #objectLockRetainUntilDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.\n@deprecated Use {@link #objectLockRetainUntilDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@param objectLockRetainUntilDate The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #objectLockRetainUntilDate(Instant)}\n", "documentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectLockRetainUntilDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectLockRetainUntilDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectLockRetainUntilDate", "fluentSetterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@param objectLockRetainUntilDate The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectLockRetainUntilDate", "getterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.", "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" : "ObjectLockRetainUntilDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectLockRetainUntilDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ObjectLockRetainUntilDate", "sensitive" : false, "setterDocumentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

\n@param objectLockRetainUntilDate The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.", "setterMethodName" : "setObjectLockRetainUntilDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "objectLockRetainUntilDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "objectLockRetainUntilDate", "variableType" : "java.time.Instant", "documentation" : "

The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3CopyObjectOperation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3CopyObjectOperation", "variableName" : "s3CopyObjectOperation", "variableType" : "S3CopyObjectOperation", "documentation" : null, "simpleType" : "S3CopyObjectOperation", "variableSetterType" : "S3CopyObjectOperation" }, "wrapper" : false, "xmlNamespace" : null }, "S3GlacierJobTier" : { "c2jName" : "S3GlacierJobTier", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "BULK", "value" : "BULK" }, { "name" : "STANDARD", "value" : "STANDARD" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3GlacierJobTier", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3GlacierJobTier", "variableName" : "s3GlacierJobTier", "variableType" : "S3GlacierJobTier", "documentation" : null, "simpleType" : "S3GlacierJobTier", "variableSetterType" : "S3GlacierJobTier" }, "wrapper" : false, "xmlNamespace" : null }, "S3Grant" : { "c2jName" : "S3Grant", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGrantee", "beanStyleSetterMethodName" : "setGrantee", "c2jName" : "Grantee", "c2jShape" : "S3Grantee", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #grantee()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param grantee \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #grantee(S3Grantee)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Grantee property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGrantee", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "grantee", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3Grantee", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grantee", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Grantee", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Grantee", "sensitive" : false, "setterDocumentation" : "

\n@param grantee ", "setterMethodName" : "setGrantee", "setterModel" : { "variableDeclarationType" : "S3Grantee", "variableName" : "grantee", "variableType" : "S3Grantee", "documentation" : null, "simpleType" : "S3Grantee", "variableSetterType" : "S3Grantee" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Grantee", "variableName" : "grantee", "variableType" : "S3Grantee", "documentation" : "

", "simpleType" : "S3Grantee", "variableSetterType" : "S3Grantee" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPermission", "beanStyleSetterMethodName" : "setPermission", "c2jName" : "Permission", "c2jShape" : "S3Permission", "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 #permissionAsString(String)}.\n@param permission a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permission(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3Permission\n@deprecated Use {@link #permissionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param permission \n@see S3Permission\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3Permission\n@deprecated Use {@link #permission(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3Permission", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Permission property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPermission", "fluentEnumGetterMethodName" : "permission", "fluentEnumSetterMethodName" : "permission", "fluentGetterMethodName" : "permissionAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param permission \n@see S3Permission", "setterMethodName" : "setPermission", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Grantee" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGrantee", "beanStyleSetterMethodName" : "setGrantee", "c2jName" : "Grantee", "c2jShape" : "S3Grantee", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #grantee()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param grantee \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #grantee(S3Grantee)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Grantee property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGrantee", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "grantee", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3Grantee", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grantee", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Grantee", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Grantee", "sensitive" : false, "setterDocumentation" : "

\n@param grantee ", "setterMethodName" : "setGrantee", "setterModel" : { "variableDeclarationType" : "S3Grantee", "variableName" : "grantee", "variableType" : "S3Grantee", "documentation" : null, "simpleType" : "S3Grantee", "variableSetterType" : "S3Grantee" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Grantee", "variableName" : "grantee", "variableType" : "S3Grantee", "documentation" : "

", "simpleType" : "S3Grantee", "variableSetterType" : "S3Grantee" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Permission" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPermission", "beanStyleSetterMethodName" : "setPermission", "c2jName" : "Permission", "c2jShape" : "S3Permission", "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 #permissionAsString(String)}.\n@param permission a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permission(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3Permission\n@deprecated Use {@link #permissionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param permission \n@see S3Permission\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3Permission\n@deprecated Use {@link #permission(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3Permission", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Permission property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPermission", "fluentEnumGetterMethodName" : "permission", "fluentEnumSetterMethodName" : "permission", "fluentGetterMethodName" : "permissionAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param permission \n@see S3Permission", "setterMethodName" : "setPermission", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGrantee", "beanStyleSetterMethodName" : "setGrantee", "c2jName" : "Grantee", "c2jShape" : "S3Grantee", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #grantee()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param grantee \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #grantee(S3Grantee)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Grantee property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGrantee", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "grantee", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3Grantee", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Grantee", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Grantee", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Grantee", "sensitive" : false, "setterDocumentation" : "

\n@param grantee ", "setterMethodName" : "setGrantee", "setterModel" : { "variableDeclarationType" : "S3Grantee", "variableName" : "grantee", "variableType" : "S3Grantee", "documentation" : null, "simpleType" : "S3Grantee", "variableSetterType" : "S3Grantee" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Grantee", "variableName" : "grantee", "variableType" : "S3Grantee", "documentation" : "

", "simpleType" : "S3Grantee", "variableSetterType" : "S3Grantee" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPermission", "beanStyleSetterMethodName" : "setPermission", "c2jName" : "Permission", "c2jShape" : "S3Permission", "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 #permissionAsString(String)}.\n@param permission a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permission(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3Permission\n@deprecated Use {@link #permissionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param permission \n@see S3Permission\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3Permission\n@deprecated Use {@link #permission(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3Permission", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Permission property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPermission", "fluentEnumGetterMethodName" : "permission", "fluentEnumSetterMethodName" : "permission", "fluentGetterMethodName" : "permissionAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param permission \n@see S3Permission", "setterMethodName" : "setPermission", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permission", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3Grant", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3Grant", "variableName" : "s3Grant", "variableType" : "S3Grant", "documentation" : null, "simpleType" : "S3Grant", "variableSetterType" : "S3Grant" }, "wrapper" : false, "xmlNamespace" : null }, "S3Grantee" : { "c2jName" : "S3Grantee", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeIdentifier", "beanStyleSetterMethodName" : "setTypeIdentifier", "c2jName" : "TypeIdentifier", "c2jShape" : "S3GranteeTypeIdentifier", "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 #typeIdentifierAsString(String)}.\n@param typeIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeIdentifier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3GranteeTypeIdentifier\n@deprecated Use {@link #typeIdentifierAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param typeIdentifier \n@see S3GranteeTypeIdentifier\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3GranteeTypeIdentifier\n@deprecated Use {@link #typeIdentifier(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GranteeTypeIdentifier", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TypeIdentifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTypeIdentifier", "fluentEnumGetterMethodName" : "typeIdentifier", "fluentEnumSetterMethodName" : "typeIdentifier", "fluentGetterMethodName" : "typeIdentifierAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param typeIdentifier \n@see S3GranteeTypeIdentifier", "setterMethodName" : "setTypeIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeIdentifier", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "NonEmptyMaxLength1024String", "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 #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #identifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param identifier \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identifier(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Identifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

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

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

\n@param identifier ", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "NonEmptyMaxLength1024String", "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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #displayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param displayName \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #displayName(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisplayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisplayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

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

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

\n@param displayName ", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisplayName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "NonEmptyMaxLength1024String", "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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #displayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param displayName \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #displayName(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisplayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisplayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

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

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

\n@param displayName ", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Identifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "NonEmptyMaxLength1024String", "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 #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #identifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param identifier \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identifier(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Identifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

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

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

\n@param identifier ", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TypeIdentifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeIdentifier", "beanStyleSetterMethodName" : "setTypeIdentifier", "c2jName" : "TypeIdentifier", "c2jShape" : "S3GranteeTypeIdentifier", "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 #typeIdentifierAsString(String)}.\n@param typeIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeIdentifier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3GranteeTypeIdentifier\n@deprecated Use {@link #typeIdentifierAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param typeIdentifier \n@see S3GranteeTypeIdentifier\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3GranteeTypeIdentifier\n@deprecated Use {@link #typeIdentifier(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GranteeTypeIdentifier", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TypeIdentifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTypeIdentifier", "fluentEnumGetterMethodName" : "typeIdentifier", "fluentEnumSetterMethodName" : "typeIdentifier", "fluentGetterMethodName" : "typeIdentifierAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param typeIdentifier \n@see S3GranteeTypeIdentifier", "setterMethodName" : "setTypeIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeIdentifier", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTypeIdentifier", "beanStyleSetterMethodName" : "setTypeIdentifier", "c2jName" : "TypeIdentifier", "c2jShape" : "S3GranteeTypeIdentifier", "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 #typeIdentifierAsString(String)}.\n@param typeIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeIdentifier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3GranteeTypeIdentifier\n@deprecated Use {@link #typeIdentifierAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param typeIdentifier \n@see S3GranteeTypeIdentifier\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3GranteeTypeIdentifier\n@deprecated Use {@link #typeIdentifier(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GranteeTypeIdentifier", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TypeIdentifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTypeIdentifier", "fluentEnumGetterMethodName" : "typeIdentifier", "fluentEnumSetterMethodName" : "typeIdentifier", "fluentGetterMethodName" : "typeIdentifierAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param typeIdentifier \n@see S3GranteeTypeIdentifier", "setterMethodName" : "setTypeIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeIdentifier", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "NonEmptyMaxLength1024String", "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 #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #identifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param identifier \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identifier(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Identifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIdentifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

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

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

\n@param identifier ", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "NonEmptyMaxLength1024String", "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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #displayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param displayName \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #displayName(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisplayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisplayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

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

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

\n@param displayName ", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3Grantee", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3Grantee", "variableName" : "s3Grantee", "variableType" : "S3Grantee", "documentation" : null, "simpleType" : "S3Grantee", "variableSetterType" : "S3Grantee" }, "wrapper" : false, "xmlNamespace" : null }, "S3GranteeTypeIdentifier" : { "c2jName" : "S3GranteeTypeIdentifier", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ID", "value" : "id" }, { "name" : "EMAIL_ADDRESS", "value" : "emailAddress" }, { "name" : "URI", "value" : "uri" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3GranteeTypeIdentifier", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3GranteeTypeIdentifier", "variableName" : "s3GranteeTypeIdentifier", "variableType" : "S3GranteeTypeIdentifier", "documentation" : null, "simpleType" : "S3GranteeTypeIdentifier", "variableSetterType" : "S3GranteeTypeIdentifier" }, "wrapper" : false, "xmlNamespace" : null }, "S3InitiateRestoreObjectOperation" : { "c2jName" : "S3InitiateRestoreObjectOperation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration parameters for an Initiate Glacier Restore job. Amazon S3 Batch Operations passes each value through to the underlying POST Object restore API. For more information about the parameters for this operation, see Restoring Archives.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExpirationInDays", "beanStyleSetterMethodName" : "setExpirationInDays", "c2jName" : "ExpirationInDays", "c2jShape" : "S3ExpirationInDays", "defaultConsumerFluentSetterDocumentation" : "

\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 #expirationInDays(Integer)}.\n@param expirationInDays 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 #expirationInDays(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #expirationInDays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param expirationInDays \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #expirationInDays(Integer)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExpirationInDays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExpirationInDays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expirationInDays", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "ExpirationInDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpirationInDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExpirationInDays", "sensitive" : false, "setterDocumentation" : "

\n@param expirationInDays ", "setterMethodName" : "setExpirationInDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "expirationInDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "expirationInDays", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlacierJobTier", "beanStyleSetterMethodName" : "setGlacierJobTier", "c2jName" : "GlacierJobTier", "c2jShape" : "S3GlacierJobTier", "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 #glacierJobTierAsString(String)}.\n@param glacierJobTier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #glacierJobTier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3GlacierJobTier\n@deprecated Use {@link #glacierJobTierAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param glacierJobTier \n@see S3GlacierJobTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3GlacierJobTier\n@deprecated Use {@link #glacierJobTier(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GlacierJobTier", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlacierJobTier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlacierJobTier", "fluentEnumGetterMethodName" : "glacierJobTier", "fluentEnumSetterMethodName" : "glacierJobTier", "fluentGetterMethodName" : "glacierJobTierAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param glacierJobTier \n@see S3GlacierJobTier", "setterMethodName" : "setGlacierJobTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "glacierJobTier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "glacierJobTier", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExpirationInDays" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExpirationInDays", "beanStyleSetterMethodName" : "setExpirationInDays", "c2jName" : "ExpirationInDays", "c2jShape" : "S3ExpirationInDays", "defaultConsumerFluentSetterDocumentation" : "

\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 #expirationInDays(Integer)}.\n@param expirationInDays 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 #expirationInDays(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #expirationInDays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param expirationInDays \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #expirationInDays(Integer)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExpirationInDays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExpirationInDays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expirationInDays", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "ExpirationInDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpirationInDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExpirationInDays", "sensitive" : false, "setterDocumentation" : "

\n@param expirationInDays ", "setterMethodName" : "setExpirationInDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "expirationInDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "expirationInDays", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GlacierJobTier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlacierJobTier", "beanStyleSetterMethodName" : "setGlacierJobTier", "c2jName" : "GlacierJobTier", "c2jShape" : "S3GlacierJobTier", "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 #glacierJobTierAsString(String)}.\n@param glacierJobTier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #glacierJobTier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3GlacierJobTier\n@deprecated Use {@link #glacierJobTierAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param glacierJobTier \n@see S3GlacierJobTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3GlacierJobTier\n@deprecated Use {@link #glacierJobTier(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GlacierJobTier", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlacierJobTier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlacierJobTier", "fluentEnumGetterMethodName" : "glacierJobTier", "fluentEnumSetterMethodName" : "glacierJobTier", "fluentGetterMethodName" : "glacierJobTierAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param glacierJobTier \n@see S3GlacierJobTier", "setterMethodName" : "setGlacierJobTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "glacierJobTier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "glacierJobTier", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExpirationInDays", "beanStyleSetterMethodName" : "setExpirationInDays", "c2jName" : "ExpirationInDays", "c2jShape" : "S3ExpirationInDays", "defaultConsumerFluentSetterDocumentation" : "

\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 #expirationInDays(Integer)}.\n@param expirationInDays 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 #expirationInDays(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #expirationInDays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param expirationInDays \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #expirationInDays(Integer)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExpirationInDays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExpirationInDays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expirationInDays", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "ExpirationInDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpirationInDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExpirationInDays", "sensitive" : false, "setterDocumentation" : "

\n@param expirationInDays ", "setterMethodName" : "setExpirationInDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "expirationInDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "expirationInDays", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGlacierJobTier", "beanStyleSetterMethodName" : "setGlacierJobTier", "c2jName" : "GlacierJobTier", "c2jShape" : "S3GlacierJobTier", "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 #glacierJobTierAsString(String)}.\n@param glacierJobTier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #glacierJobTier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3GlacierJobTier\n@deprecated Use {@link #glacierJobTierAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param glacierJobTier \n@see S3GlacierJobTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3GlacierJobTier\n@deprecated Use {@link #glacierJobTier(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GlacierJobTier", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GlacierJobTier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGlacierJobTier", "fluentEnumGetterMethodName" : "glacierJobTier", "fluentEnumSetterMethodName" : "glacierJobTier", "fluentGetterMethodName" : "glacierJobTierAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param glacierJobTier \n@see S3GlacierJobTier", "setterMethodName" : "setGlacierJobTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "glacierJobTier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "glacierJobTier", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3InitiateRestoreObjectOperation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3InitiateRestoreObjectOperation", "variableName" : "s3InitiateRestoreObjectOperation", "variableType" : "S3InitiateRestoreObjectOperation", "documentation" : null, "simpleType" : "S3InitiateRestoreObjectOperation", "variableSetterType" : "S3InitiateRestoreObjectOperation" }, "wrapper" : false, "xmlNamespace" : null }, "S3MetadataDirective" : { "c2jName" : "S3MetadataDirective", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COPY", "value" : "COPY" }, { "name" : "REPLACE", "value" : "REPLACE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3MetadataDirective", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3MetadataDirective", "variableName" : "s3MetadataDirective", "variableType" : "S3MetadataDirective", "documentation" : null, "simpleType" : "S3MetadataDirective", "variableSetterType" : "S3MetadataDirective" }, "wrapper" : false, "xmlNamespace" : null }, "S3ObjectLockLegalHold" : { "c2jName" : "S3ObjectLockLegalHold", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "S3ObjectLockLegalHoldStatus", "defaultConsumerFluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

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

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param status The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockLegalHoldStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param status The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "getterModel" : { "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, "requiresLength" : 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 Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param status The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "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 Legal Hold status to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "S3ObjectLockLegalHoldStatus", "defaultConsumerFluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

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

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param status The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockLegalHoldStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param status The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "getterModel" : { "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, "requiresLength" : 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 Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param status The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "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 Legal Hold status to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "S3ObjectLockLegalHoldStatus", "defaultConsumerFluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

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

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param status The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockLegalHoldStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param status The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockLegalHoldStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The Legal Hold status to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "getterModel" : { "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, "requiresLength" : 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 Legal Hold status to be applied to all objects in the Batch Operations job.

\n@param status The Legal Hold status to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockLegalHoldStatus", "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 Legal Hold status to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Status" ], "shapeName" : "S3ObjectLockLegalHold", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3ObjectLockLegalHold", "variableName" : "s3ObjectLockLegalHold", "variableType" : "S3ObjectLockLegalHold", "documentation" : null, "simpleType" : "S3ObjectLockLegalHold", "variableSetterType" : "S3ObjectLockLegalHold" }, "wrapper" : false, "xmlNamespace" : null }, "S3ObjectLockLegalHoldStatus" : { "c2jName" : "S3ObjectLockLegalHoldStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "OFF", "value" : "OFF" }, { "name" : "ON", "value" : "ON" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3ObjectLockLegalHoldStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3ObjectLockLegalHoldStatus", "variableName" : "s3ObjectLockLegalHoldStatus", "variableType" : "S3ObjectLockLegalHoldStatus", "documentation" : null, "simpleType" : "S3ObjectLockLegalHoldStatus", "variableSetterType" : "S3ObjectLockLegalHoldStatus" }, "wrapper" : false, "xmlNamespace" : null }, "S3ObjectLockMode" : { "c2jName" : "S3ObjectLockMode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COMPLIANCE", "value" : "COMPLIANCE" }, { "name" : "GOVERNANCE", "value" : "GOVERNANCE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3ObjectLockMode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3ObjectLockMode", "variableName" : "s3ObjectLockMode", "variableType" : "S3ObjectLockMode", "documentation" : null, "simpleType" : "S3ObjectLockMode", "variableSetterType" : "S3ObjectLockMode" }, "wrapper" : false, "xmlNamespace" : null }, "S3ObjectLockRetentionMode" : { "c2jName" : "S3ObjectLockRetentionMode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COMPLIANCE", "value" : "COMPLIANCE" }, { "name" : "GOVERNANCE", "value" : "GOVERNANCE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3ObjectLockRetentionMode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3ObjectLockRetentionMode", "variableName" : "s3ObjectLockRetentionMode", "variableType" : "S3ObjectLockRetentionMode", "documentation" : null, "simpleType" : "S3ObjectLockRetentionMode", "variableSetterType" : "S3ObjectLockRetentionMode" }, "wrapper" : false, "xmlNamespace" : null }, "S3ObjectMetadata" : { "c2jName" : "S3ObjectMetadata", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "NonEmptyMaxLength1024String", "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 #cacheControl(String)}.\n@param cacheControl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheControl(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #cacheControl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param cacheControl \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheControl(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheControl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheControl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "

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

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

\n@param cacheControl ", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentDisposition(String)}.\n@param contentDisposition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentDisposition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentDisposition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentDisposition \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentDisposition(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentDisposition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentDisposition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "

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

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

\n@param contentDisposition ", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentEncoding(String)}.\n@param contentEncoding a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentEncoding(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentEncoding()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentEncoding \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentEncoding(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentEncoding property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentEncoding", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "

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

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

\n@param contentEncoding ", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentLanguage(String)}.\n@param contentLanguage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentLanguage(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentLanguage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentLanguage \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentLanguage(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentLanguage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentLanguage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "

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

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

\n@param contentLanguage ", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUserMetadata", "beanStyleSetterMethodName" : "setUserMetadata", "c2jName" : "UserMetadata", "c2jShape" : "S3UserMetadata", "defaultConsumerFluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasUserMetadata()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #userMetadata()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param userMetadata \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userMetadata(Map)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserMetadata property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserMetadata", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMetadata", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasUserMetadata()} to see if a value was sent in this field.\n

\n@return ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserMetadata", "sensitive" : false, "setterDocumentation" : "

\n@param userMetadata ", "setterMethodName" : "setUserMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userMetadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userMetadata", "variableType" : "java.util.Map", "documentation" : "

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "S3ContentLength", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #contentLength()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentLength \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentLength(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentLength property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentLength", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ContentLength", "sensitive" : false, "setterDocumentation" : "

\n@param contentLength ", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentMD5(String)}.\n@param contentMD5 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentMD5(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentMD5()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentMD5 \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentMD5(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentMD5 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentMD5", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "

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

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

\n@param contentMD5 ", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentType \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentType(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

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

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

\n@param contentType ", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHttpExpiresDate", "beanStyleSetterMethodName" : "setHttpExpiresDate", "c2jName" : "HttpExpiresDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

\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 #httpExpiresDate(Instant)}.\n@param httpExpiresDate 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 #httpExpiresDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #httpExpiresDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param httpExpiresDate \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #httpExpiresDate(Instant)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HttpExpiresDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHttpExpiresDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "httpExpiresDate", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "HttpExpiresDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HttpExpiresDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "HttpExpiresDate", "sensitive" : false, "setterDocumentation" : "

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

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterCharged", "beanStyleSetterMethodName" : "setRequesterCharged", "c2jName" : "RequesterCharged", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #requesterCharged()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param requesterCharged \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterCharged(Boolean)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterCharged property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterCharged", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterCharged", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterCharged", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterCharged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterCharged", "sensitive" : false, "setterDocumentation" : "

\n@param requesterCharged ", "setterMethodName" : "setRequesterCharged", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterCharged", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterCharged", "variableType" : "Boolean", "documentation" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSseAlgorithm", "beanStyleSetterMethodName" : "setSseAlgorithm", "c2jName" : "SSEAlgorithm", "c2jShape" : "S3SSEAlgorithm", "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 #sseAlgorithmAsString(String)}.\n@param sseAlgorithm a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sseAlgorithm(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3SSEAlgorithm\n@deprecated Use {@link #sseAlgorithmAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param sseAlgorithm \n@see S3SSEAlgorithm\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3SSEAlgorithm\n@deprecated Use {@link #sseAlgorithm(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3SSEAlgorithm", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SSEAlgorithm property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSseAlgorithm", "fluentEnumGetterMethodName" : "sseAlgorithm", "fluentEnumSetterMethodName" : "sseAlgorithm", "fluentGetterMethodName" : "sseAlgorithmAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param sseAlgorithm \n@see S3SSEAlgorithm", "setterMethodName" : "setSseAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseAlgorithm", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseAlgorithm", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CacheControl" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "NonEmptyMaxLength1024String", "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 #cacheControl(String)}.\n@param cacheControl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheControl(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #cacheControl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param cacheControl \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheControl(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheControl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheControl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "

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

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

\n@param cacheControl ", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContentDisposition" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentDisposition(String)}.\n@param contentDisposition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentDisposition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentDisposition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentDisposition \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentDisposition(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentDisposition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentDisposition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "

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

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

\n@param contentDisposition ", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContentEncoding" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentEncoding(String)}.\n@param contentEncoding a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentEncoding(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentEncoding()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentEncoding \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentEncoding(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentEncoding property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentEncoding", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "

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

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

\n@param contentEncoding ", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContentLanguage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentLanguage(String)}.\n@param contentLanguage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentLanguage(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentLanguage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentLanguage \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentLanguage(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentLanguage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentLanguage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "

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

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

\n@param contentLanguage ", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContentLength" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "S3ContentLength", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #contentLength()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentLength \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentLength(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentLength property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentLength", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ContentLength", "sensitive" : false, "setterDocumentation" : "

\n@param contentLength ", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContentMD5" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentMD5(String)}.\n@param contentMD5 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentMD5(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentMD5()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentMD5 \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentMD5(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentMD5 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentMD5", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "

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

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

\n@param contentMD5 ", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContentType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentType \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentType(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

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

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

\n@param contentType ", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HttpExpiresDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHttpExpiresDate", "beanStyleSetterMethodName" : "setHttpExpiresDate", "c2jName" : "HttpExpiresDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

\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 #httpExpiresDate(Instant)}.\n@param httpExpiresDate 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 #httpExpiresDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #httpExpiresDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param httpExpiresDate \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #httpExpiresDate(Instant)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HttpExpiresDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHttpExpiresDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "httpExpiresDate", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "HttpExpiresDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HttpExpiresDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "HttpExpiresDate", "sensitive" : false, "setterDocumentation" : "

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

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequesterCharged" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterCharged", "beanStyleSetterMethodName" : "setRequesterCharged", "c2jName" : "RequesterCharged", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #requesterCharged()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param requesterCharged \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterCharged(Boolean)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterCharged property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterCharged", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterCharged", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterCharged", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterCharged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterCharged", "sensitive" : false, "setterDocumentation" : "

\n@param requesterCharged ", "setterMethodName" : "setRequesterCharged", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterCharged", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterCharged", "variableType" : "Boolean", "documentation" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SSEAlgorithm" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSseAlgorithm", "beanStyleSetterMethodName" : "setSseAlgorithm", "c2jName" : "SSEAlgorithm", "c2jShape" : "S3SSEAlgorithm", "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 #sseAlgorithmAsString(String)}.\n@param sseAlgorithm a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sseAlgorithm(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3SSEAlgorithm\n@deprecated Use {@link #sseAlgorithmAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param sseAlgorithm \n@see S3SSEAlgorithm\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3SSEAlgorithm\n@deprecated Use {@link #sseAlgorithm(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3SSEAlgorithm", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SSEAlgorithm property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSseAlgorithm", "fluentEnumGetterMethodName" : "sseAlgorithm", "fluentEnumSetterMethodName" : "sseAlgorithm", "fluentGetterMethodName" : "sseAlgorithmAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param sseAlgorithm \n@see S3SSEAlgorithm", "setterMethodName" : "setSseAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseAlgorithm", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseAlgorithm", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserMetadata" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUserMetadata", "beanStyleSetterMethodName" : "setUserMetadata", "c2jName" : "UserMetadata", "c2jShape" : "S3UserMetadata", "defaultConsumerFluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasUserMetadata()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #userMetadata()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param userMetadata \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userMetadata(Map)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserMetadata property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserMetadata", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMetadata", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasUserMetadata()} to see if a value was sent in this field.\n

\n@return ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserMetadata", "sensitive" : false, "setterDocumentation" : "

\n@param userMetadata ", "setterMethodName" : "setUserMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userMetadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userMetadata", "variableType" : "java.util.Map", "documentation" : "

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheControl", "beanStyleSetterMethodName" : "setCacheControl", "c2jName" : "CacheControl", "c2jShape" : "NonEmptyMaxLength1024String", "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 #cacheControl(String)}.\n@param cacheControl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheControl(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #cacheControl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param cacheControl \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheControl(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheControl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheControl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheControl", "fluentSetterDocumentation" : "

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

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

\n@param cacheControl ", "setterMethodName" : "setCacheControl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cacheControl", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentDisposition", "beanStyleSetterMethodName" : "setContentDisposition", "c2jName" : "ContentDisposition", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentDisposition(String)}.\n@param contentDisposition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentDisposition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentDisposition()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentDisposition \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentDisposition(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentDisposition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentDisposition", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentDisposition", "fluentSetterDocumentation" : "

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

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

\n@param contentDisposition ", "setterMethodName" : "setContentDisposition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentDisposition", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "ContentEncoding", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentEncoding(String)}.\n@param contentEncoding a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentEncoding(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentEncoding()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentEncoding \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentEncoding(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentEncoding property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentEncoding", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "

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

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

\n@param contentEncoding ", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentLanguage", "beanStyleSetterMethodName" : "setContentLanguage", "c2jName" : "ContentLanguage", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentLanguage(String)}.\n@param contentLanguage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentLanguage(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentLanguage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentLanguage \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentLanguage(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentLanguage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentLanguage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentLanguage", "fluentSetterDocumentation" : "

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

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

\n@param contentLanguage ", "setterMethodName" : "setContentLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentLanguage", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUserMetadata", "beanStyleSetterMethodName" : "setUserMetadata", "c2jName" : "UserMetadata", "c2jShape" : "S3UserMetadata", "defaultConsumerFluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasUserMetadata()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #userMetadata()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param userMetadata \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userMetadata(Map)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserMetadata property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserMetadata", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMetadata", "fluentSetterDocumentation" : "

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

\n

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

\n

\nYou can use {@link #hasUserMetadata()} to see if a value was sent in this field.\n

\n@return ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserMetadata", "sensitive" : false, "setterDocumentation" : "

\n@param userMetadata ", "setterMethodName" : "setUserMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userMetadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userMetadata", "variableType" : "java.util.Map", "documentation" : "

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentLength", "beanStyleSetterMethodName" : "setContentLength", "c2jName" : "ContentLength", "c2jShape" : "S3ContentLength", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #contentLength()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentLength \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentLength(Long)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentLength property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentLength", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentLength", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ContentLength", "sensitive" : false, "setterDocumentation" : "

\n@param contentLength ", "setterMethodName" : "setContentLength", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "contentLength", "variableType" : "Long", "documentation" : "

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentMD5", "beanStyleSetterMethodName" : "setContentMD5", "c2jName" : "ContentMD5", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentMD5(String)}.\n@param contentMD5 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentMD5(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentMD5()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentMD5 \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentMD5(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentMD5 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentMD5", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentMD5", "fluentSetterDocumentation" : "

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

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

\n@param contentMD5 ", "setterMethodName" : "setContentMD5", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentMD5", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "ContentType", "c2jShape" : "NonEmptyMaxLength1024String", "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 #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #contentType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param contentType \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentType(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

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

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

\n@param contentType ", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHttpExpiresDate", "beanStyleSetterMethodName" : "setHttpExpiresDate", "c2jName" : "HttpExpiresDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

\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 #httpExpiresDate(Instant)}.\n@param httpExpiresDate 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 #httpExpiresDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #httpExpiresDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param httpExpiresDate \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #httpExpiresDate(Instant)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HttpExpiresDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHttpExpiresDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "httpExpiresDate", "fluentSetterDocumentation" : "

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

\n@return ", "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" : "HttpExpiresDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HttpExpiresDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "HttpExpiresDate", "sensitive" : false, "setterDocumentation" : "

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

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterCharged", "beanStyleSetterMethodName" : "setRequesterCharged", "c2jName" : "RequesterCharged", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #requesterCharged()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param requesterCharged \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterCharged(Boolean)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterCharged property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterCharged", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterCharged", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterCharged", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterCharged", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterCharged", "sensitive" : false, "setterDocumentation" : "

\n@param requesterCharged ", "setterMethodName" : "setRequesterCharged", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterCharged", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterCharged", "variableType" : "Boolean", "documentation" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSseAlgorithm", "beanStyleSetterMethodName" : "setSseAlgorithm", "c2jName" : "SSEAlgorithm", "c2jShape" : "S3SSEAlgorithm", "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 #sseAlgorithmAsString(String)}.\n@param sseAlgorithm a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sseAlgorithm(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

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

\n@return \n@see S3SSEAlgorithm\n@deprecated Use {@link #sseAlgorithmAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param sseAlgorithm \n@see S3SSEAlgorithm\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3SSEAlgorithm\n@deprecated Use {@link #sseAlgorithm(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3SSEAlgorithm", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SSEAlgorithm property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSseAlgorithm", "fluentEnumGetterMethodName" : "sseAlgorithm", "fluentEnumSetterMethodName" : "sseAlgorithm", "fluentGetterMethodName" : "sseAlgorithmAsString", "fluentSetterDocumentation" : "

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

\n

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

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

\n@param sseAlgorithm \n@see S3SSEAlgorithm", "setterMethodName" : "setSseAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sseAlgorithm", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sseAlgorithm", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3ObjectMetadata", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3ObjectMetadata", "variableName" : "s3ObjectMetadata", "variableType" : "S3ObjectMetadata", "documentation" : null, "simpleType" : "S3ObjectMetadata", "variableSetterType" : "S3ObjectMetadata" }, "wrapper" : false, "xmlNamespace" : null }, "S3ObjectOwner" : { "c2jName" : "S3ObjectOwner", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "ID", "c2jShape" : "NonEmptyMaxLength1024String", "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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param id \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "requiresLength" : 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" : "

\n@param id ", "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" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "NonEmptyMaxLength1024String", "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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #displayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param displayName \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #displayName(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisplayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisplayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

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

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

\n@param displayName ", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisplayName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "NonEmptyMaxLength1024String", "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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #displayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param displayName \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #displayName(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisplayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisplayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

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

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

\n@param displayName ", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ID" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "ID", "c2jShape" : "NonEmptyMaxLength1024String", "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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param id \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "requiresLength" : 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" : "

\n@param id ", "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" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "ID", "c2jShape" : "NonEmptyMaxLength1024String", "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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param id \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ID", "queryString" : false, "requiresLength" : 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" : "

\n@param id ", "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" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "NonEmptyMaxLength1024String", "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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #displayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param displayName \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #displayName(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisplayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisplayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

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

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

\n@param displayName ", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3ObjectOwner", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3ObjectOwner", "variableName" : "s3ObjectOwner", "variableType" : "S3ObjectOwner", "documentation" : null, "simpleType" : "S3ObjectOwner", "variableSetterType" : "S3ObjectOwner" }, "wrapper" : false, "xmlNamespace" : null }, "S3Permission" : { "c2jName" : "S3Permission", "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" }, { "name" : "READ_ACP", "value" : "READ_ACP" }, { "name" : "WRITE_ACP", "value" : "WRITE_ACP" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3Permission", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3Permission", "variableName" : "s3Permission", "variableType" : "S3Permission", "documentation" : null, "simpleType" : "S3Permission", "variableSetterType" : "S3Permission" }, "wrapper" : false, "xmlNamespace" : null }, "S3Retention" : { "c2jName" : "S3Retention", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetainUntilDate", "beanStyleSetterMethodName" : "setRetainUntilDate", "c2jName" : "RetainUntilDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\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 #retainUntilDate(Instant)}.\n@param retainUntilDate 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 #retainUntilDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention will expire on all objects in the Batch Operations job.\n@deprecated Use {@link #retainUntilDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@param retainUntilDate The date when the applied Object Retention will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retainUntilDate(Instant)}\n", "documentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetainUntilDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetainUntilDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retainUntilDate", "fluentSetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@param retainUntilDate The date when the applied Object Retention will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retainUntilDate", "getterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention will expire on all objects in the Batch Operations job.", "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" : "RetainUntilDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RetainUntilDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RetainUntilDate", "sensitive" : false, "setterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@param retainUntilDate The date when the applied Object Retention will expire on all objects in the Batch Operations job.", "setterMethodName" : "setRetainUntilDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "retainUntilDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "retainUntilDate", "variableType" : "java.time.Instant", "documentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMode", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "S3ObjectLockRetentionMode", "defaultConsumerFluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

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

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode\n@deprecated Use {@link #modeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param mode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockRetentionMode\n@deprecated Use {@link #mode(String)}\n", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockRetentionMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Mode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMode", "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param mode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockRetentionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param mode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Mode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMode", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "S3ObjectLockRetentionMode", "defaultConsumerFluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

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

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode\n@deprecated Use {@link #modeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param mode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockRetentionMode\n@deprecated Use {@link #mode(String)}\n", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockRetentionMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Mode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMode", "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param mode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockRetentionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param mode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RetainUntilDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetainUntilDate", "beanStyleSetterMethodName" : "setRetainUntilDate", "c2jName" : "RetainUntilDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\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 #retainUntilDate(Instant)}.\n@param retainUntilDate 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 #retainUntilDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention will expire on all objects in the Batch Operations job.\n@deprecated Use {@link #retainUntilDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@param retainUntilDate The date when the applied Object Retention will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retainUntilDate(Instant)}\n", "documentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetainUntilDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetainUntilDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retainUntilDate", "fluentSetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@param retainUntilDate The date when the applied Object Retention will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retainUntilDate", "getterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention will expire on all objects in the Batch Operations job.", "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" : "RetainUntilDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RetainUntilDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RetainUntilDate", "sensitive" : false, "setterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@param retainUntilDate The date when the applied Object Retention will expire on all objects in the Batch Operations job.", "setterMethodName" : "setRetainUntilDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "retainUntilDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "retainUntilDate", "variableType" : "java.time.Instant", "documentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetainUntilDate", "beanStyleSetterMethodName" : "setRetainUntilDate", "c2jName" : "RetainUntilDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\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 #retainUntilDate(Instant)}.\n@param retainUntilDate 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 #retainUntilDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention will expire on all objects in the Batch Operations job.\n@deprecated Use {@link #retainUntilDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@param retainUntilDate The date when the applied Object Retention will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retainUntilDate(Instant)}\n", "documentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetainUntilDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetainUntilDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retainUntilDate", "fluentSetterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@param retainUntilDate The date when the applied Object Retention will expire on all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retainUntilDate", "getterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@return The date when the applied Object Retention will expire on all objects in the Batch Operations job.", "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" : "RetainUntilDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RetainUntilDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RetainUntilDate", "sensitive" : false, "setterDocumentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

\n@param retainUntilDate The date when the applied Object Retention will expire on all objects in the Batch Operations job.", "setterMethodName" : "setRetainUntilDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "retainUntilDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "retainUntilDate", "variableType" : "java.time.Instant", "documentation" : "

The date when the applied Object Retention will expire on all objects in the Batch Operations job.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMode", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "S3ObjectLockRetentionMode", "defaultConsumerFluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

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

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode\n@deprecated Use {@link #modeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param mode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockRetentionMode\n@deprecated Use {@link #mode(String)}\n", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockRetentionMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Mode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMode", "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param mode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see S3ObjectLockRetentionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n

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

\n@return The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

\n@param mode The Retention mode to be applied to all objects in the Batch Operations job.\n@see S3ObjectLockRetentionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

The Retention mode to be applied to all objects in the Batch Operations job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3Retention", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3Retention", "variableName" : "s3Retention", "variableType" : "S3Retention", "documentation" : null, "simpleType" : "S3Retention", "variableSetterType" : "S3Retention" }, "wrapper" : false, "xmlNamespace" : null }, "S3SSEAlgorithm" : { "c2jName" : "S3SSEAlgorithm", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AES256", "value" : "AES256" }, { "name" : "KMS", "value" : "KMS" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3SSEAlgorithm", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3SSEAlgorithm", "variableName" : "s3SSEAlgorithm", "variableType" : "S3SSEAlgorithm", "documentation" : null, "simpleType" : "S3SSEAlgorithm", "variableSetterType" : "S3SSEAlgorithm" }, "wrapper" : false, "xmlNamespace" : null }, "S3SetObjectAclOperation" : { "c2jName" : "S3SetObjectAclOperation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration parameters for a Set Object ACL operation. Amazon S3 Batch Operations passes each value through to the underlying PUT Object acl API. For more information about the parameters for this operation, see PUT Object acl.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessControlPolicy", "beanStyleSetterMethodName" : "setAccessControlPolicy", "c2jName" : "AccessControlPolicy", "c2jShape" : "S3AccessControlPolicy", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #accessControlPolicy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accessControlPolicy \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessControlPolicy(S3AccessControlPolicy)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessControlPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessControlPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessControlPolicy", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3AccessControlPolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessControlPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccessControlPolicy", "sensitive" : false, "setterDocumentation" : "

\n@param accessControlPolicy ", "setterMethodName" : "setAccessControlPolicy", "setterModel" : { "variableDeclarationType" : "S3AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "S3AccessControlPolicy", "documentation" : null, "simpleType" : "S3AccessControlPolicy", "variableSetterType" : "S3AccessControlPolicy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "S3AccessControlPolicy", "documentation" : "

", "simpleType" : "S3AccessControlPolicy", "variableSetterType" : "S3AccessControlPolicy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessControlPolicy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessControlPolicy", "beanStyleSetterMethodName" : "setAccessControlPolicy", "c2jName" : "AccessControlPolicy", "c2jShape" : "S3AccessControlPolicy", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #accessControlPolicy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accessControlPolicy \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessControlPolicy(S3AccessControlPolicy)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessControlPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessControlPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessControlPolicy", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3AccessControlPolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessControlPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccessControlPolicy", "sensitive" : false, "setterDocumentation" : "

\n@param accessControlPolicy ", "setterMethodName" : "setAccessControlPolicy", "setterModel" : { "variableDeclarationType" : "S3AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "S3AccessControlPolicy", "documentation" : null, "simpleType" : "S3AccessControlPolicy", "variableSetterType" : "S3AccessControlPolicy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "S3AccessControlPolicy", "documentation" : "

", "simpleType" : "S3AccessControlPolicy", "variableSetterType" : "S3AccessControlPolicy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessControlPolicy", "beanStyleSetterMethodName" : "setAccessControlPolicy", "c2jName" : "AccessControlPolicy", "c2jShape" : "S3AccessControlPolicy", "defaultConsumerFluentSetterDocumentation" : "

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

\n@return \n@deprecated Use {@link #accessControlPolicy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accessControlPolicy \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessControlPolicy(S3AccessControlPolicy)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessControlPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessControlPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessControlPolicy", "fluentSetterDocumentation" : "

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

\n@return ", "getterModel" : { "returnType" : "S3AccessControlPolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessControlPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessControlPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccessControlPolicy", "sensitive" : false, "setterDocumentation" : "

\n@param accessControlPolicy ", "setterMethodName" : "setAccessControlPolicy", "setterModel" : { "variableDeclarationType" : "S3AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "S3AccessControlPolicy", "documentation" : null, "simpleType" : "S3AccessControlPolicy", "variableSetterType" : "S3AccessControlPolicy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3AccessControlPolicy", "variableName" : "accessControlPolicy", "variableType" : "S3AccessControlPolicy", "documentation" : "

", "simpleType" : "S3AccessControlPolicy", "variableSetterType" : "S3AccessControlPolicy" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3SetObjectAclOperation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3SetObjectAclOperation", "variableName" : "s3SetObjectAclOperation", "variableType" : "S3SetObjectAclOperation", "documentation" : null, "simpleType" : "S3SetObjectAclOperation", "variableSetterType" : "S3SetObjectAclOperation" }, "wrapper" : false, "xmlNamespace" : null }, "S3SetObjectLegalHoldOperation" : { "c2jName" : "S3SetObjectLegalHoldOperation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration parameters for a Set Object Legal Hold operation. Amazon S3 Batch Operations passes each value through to the underlying PUT Object Legal Hold API. For more information about the parameters for this operation, see PUT Object Legal Hold.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLegalHold", "beanStyleSetterMethodName" : "setLegalHold", "c2jName" : "LegalHold", "c2jShape" : "S3ObjectLockLegalHold", "defaultConsumerFluentSetterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

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

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@return The Legal Hold contains the status to be applied to all objects in the Batch Operations job.\n@deprecated Use {@link #legalHold()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@param legalHold The Legal Hold contains the status to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #legalHold(S3ObjectLockLegalHold)}\n", "documentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LegalHold property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLegalHold", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "legalHold", "fluentSetterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@param legalHold The Legal Hold contains the status to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "legalHold", "getterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@return The Legal Hold contains the status to be applied to all objects in the Batch Operations job.", "getterModel" : { "returnType" : "S3ObjectLockLegalHold", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LegalHold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LegalHold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LegalHold", "sensitive" : false, "setterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@param legalHold The Legal Hold contains the status to be applied to all objects in the Batch Operations job.", "setterMethodName" : "setLegalHold", "setterModel" : { "variableDeclarationType" : "S3ObjectLockLegalHold", "variableName" : "legalHold", "variableType" : "S3ObjectLockLegalHold", "documentation" : null, "simpleType" : "S3ObjectLockLegalHold", "variableSetterType" : "S3ObjectLockLegalHold" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3ObjectLockLegalHold", "variableName" : "legalHold", "variableType" : "S3ObjectLockLegalHold", "documentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

", "simpleType" : "S3ObjectLockLegalHold", "variableSetterType" : "S3ObjectLockLegalHold" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LegalHold" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLegalHold", "beanStyleSetterMethodName" : "setLegalHold", "c2jName" : "LegalHold", "c2jShape" : "S3ObjectLockLegalHold", "defaultConsumerFluentSetterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

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

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@return The Legal Hold contains the status to be applied to all objects in the Batch Operations job.\n@deprecated Use {@link #legalHold()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@param legalHold The Legal Hold contains the status to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #legalHold(S3ObjectLockLegalHold)}\n", "documentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LegalHold property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLegalHold", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "legalHold", "fluentSetterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@param legalHold The Legal Hold contains the status to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "legalHold", "getterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@return The Legal Hold contains the status to be applied to all objects in the Batch Operations job.", "getterModel" : { "returnType" : "S3ObjectLockLegalHold", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LegalHold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LegalHold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LegalHold", "sensitive" : false, "setterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@param legalHold The Legal Hold contains the status to be applied to all objects in the Batch Operations job.", "setterMethodName" : "setLegalHold", "setterModel" : { "variableDeclarationType" : "S3ObjectLockLegalHold", "variableName" : "legalHold", "variableType" : "S3ObjectLockLegalHold", "documentation" : null, "simpleType" : "S3ObjectLockLegalHold", "variableSetterType" : "S3ObjectLockLegalHold" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3ObjectLockLegalHold", "variableName" : "legalHold", "variableType" : "S3ObjectLockLegalHold", "documentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

", "simpleType" : "S3ObjectLockLegalHold", "variableSetterType" : "S3ObjectLockLegalHold" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLegalHold", "beanStyleSetterMethodName" : "setLegalHold", "c2jName" : "LegalHold", "c2jShape" : "S3ObjectLockLegalHold", "defaultConsumerFluentSetterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

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

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@return The Legal Hold contains the status to be applied to all objects in the Batch Operations job.\n@deprecated Use {@link #legalHold()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@param legalHold The Legal Hold contains the status to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #legalHold(S3ObjectLockLegalHold)}\n", "documentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LegalHold property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLegalHold", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "legalHold", "fluentSetterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@param legalHold The Legal Hold contains the status to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "legalHold", "getterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@return The Legal Hold contains the status to be applied to all objects in the Batch Operations job.", "getterModel" : { "returnType" : "S3ObjectLockLegalHold", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LegalHold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LegalHold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LegalHold", "sensitive" : false, "setterDocumentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

\n@param legalHold The Legal Hold contains the status to be applied to all objects in the Batch Operations job.", "setterMethodName" : "setLegalHold", "setterModel" : { "variableDeclarationType" : "S3ObjectLockLegalHold", "variableName" : "legalHold", "variableType" : "S3ObjectLockLegalHold", "documentation" : null, "simpleType" : "S3ObjectLockLegalHold", "variableSetterType" : "S3ObjectLockLegalHold" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3ObjectLockLegalHold", "variableName" : "legalHold", "variableType" : "S3ObjectLockLegalHold", "documentation" : "

The Legal Hold contains the status to be applied to all objects in the Batch Operations job.

", "simpleType" : "S3ObjectLockLegalHold", "variableSetterType" : "S3ObjectLockLegalHold" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LegalHold" ], "shapeName" : "S3SetObjectLegalHoldOperation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3SetObjectLegalHoldOperation", "variableName" : "s3SetObjectLegalHoldOperation", "variableType" : "S3SetObjectLegalHoldOperation", "documentation" : null, "simpleType" : "S3SetObjectLegalHoldOperation", "variableSetterType" : "S3SetObjectLegalHoldOperation" }, "wrapper" : false, "xmlNamespace" : null }, "S3SetObjectRetentionOperation" : { "c2jName" : "S3SetObjectRetentionOperation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration parameters for a Set Object Retention operation. Amazon S3 Batch Operations passes each value through to the underlying PUT Object Retention API. For more information about the parameters for this operation, see PUT Object Retention.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBypassGovernanceRetention", "beanStyleSetterMethodName" : "setBypassGovernanceRetention", "c2jName" : "BypassGovernanceRetention", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

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

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@return Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.\n@deprecated Use {@link #bypassGovernanceRetention()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@param bypassGovernanceRetention Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bypassGovernanceRetention(Boolean)}\n", "documentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BypassGovernanceRetention property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBypassGovernanceRetention", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bypassGovernanceRetention", "fluentSetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@param bypassGovernanceRetention Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bypassGovernanceRetention", "getterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@return Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BypassGovernanceRetention", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BypassGovernanceRetention", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BypassGovernanceRetention", "sensitive" : false, "setterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@param bypassGovernanceRetention Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.", "setterMethodName" : "setBypassGovernanceRetention", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bypassGovernanceRetention", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bypassGovernanceRetention", "variableType" : "Boolean", "documentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetention", "beanStyleSetterMethodName" : "setRetention", "c2jName" : "Retention", "c2jShape" : "S3Retention", "defaultConsumerFluentSetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

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

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@return Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.\n@deprecated Use {@link #retention()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@param retention Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retention(S3Retention)}\n", "documentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Retention property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetention", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retention", "fluentSetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@param retention Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retention", "getterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@return Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.", "getterModel" : { "returnType" : "S3Retention", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Retention", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retention", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Retention", "sensitive" : false, "setterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@param retention Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.", "setterMethodName" : "setRetention", "setterModel" : { "variableDeclarationType" : "S3Retention", "variableName" : "retention", "variableType" : "S3Retention", "documentation" : null, "simpleType" : "S3Retention", "variableSetterType" : "S3Retention" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Retention", "variableName" : "retention", "variableType" : "S3Retention", "documentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

", "simpleType" : "S3Retention", "variableSetterType" : "S3Retention" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BypassGovernanceRetention" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBypassGovernanceRetention", "beanStyleSetterMethodName" : "setBypassGovernanceRetention", "c2jName" : "BypassGovernanceRetention", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

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

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@return Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.\n@deprecated Use {@link #bypassGovernanceRetention()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@param bypassGovernanceRetention Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bypassGovernanceRetention(Boolean)}\n", "documentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BypassGovernanceRetention property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBypassGovernanceRetention", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bypassGovernanceRetention", "fluentSetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@param bypassGovernanceRetention Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bypassGovernanceRetention", "getterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@return Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BypassGovernanceRetention", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BypassGovernanceRetention", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BypassGovernanceRetention", "sensitive" : false, "setterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@param bypassGovernanceRetention Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.", "setterMethodName" : "setBypassGovernanceRetention", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bypassGovernanceRetention", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bypassGovernanceRetention", "variableType" : "Boolean", "documentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Retention" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetention", "beanStyleSetterMethodName" : "setRetention", "c2jName" : "Retention", "c2jShape" : "S3Retention", "defaultConsumerFluentSetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

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

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@return Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.\n@deprecated Use {@link #retention()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@param retention Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retention(S3Retention)}\n", "documentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Retention property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetention", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retention", "fluentSetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@param retention Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retention", "getterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@return Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.", "getterModel" : { "returnType" : "S3Retention", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Retention", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retention", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Retention", "sensitive" : false, "setterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@param retention Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.", "setterMethodName" : "setRetention", "setterModel" : { "variableDeclarationType" : "S3Retention", "variableName" : "retention", "variableType" : "S3Retention", "documentation" : null, "simpleType" : "S3Retention", "variableSetterType" : "S3Retention" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Retention", "variableName" : "retention", "variableType" : "S3Retention", "documentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

", "simpleType" : "S3Retention", "variableSetterType" : "S3Retention" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBypassGovernanceRetention", "beanStyleSetterMethodName" : "setBypassGovernanceRetention", "c2jName" : "BypassGovernanceRetention", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #bypassGovernanceRetention(Boolean)}.\n@param bypassGovernanceRetention a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bypassGovernanceRetention(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@return Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.\n@deprecated Use {@link #bypassGovernanceRetention()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@param bypassGovernanceRetention Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bypassGovernanceRetention(Boolean)}\n", "documentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BypassGovernanceRetention property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBypassGovernanceRetention", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bypassGovernanceRetention", "fluentSetterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@param bypassGovernanceRetention Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bypassGovernanceRetention", "getterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@return Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BypassGovernanceRetention", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BypassGovernanceRetention", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BypassGovernanceRetention", "sensitive" : false, "setterDocumentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

\n@param bypassGovernanceRetention Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.", "setterMethodName" : "setBypassGovernanceRetention", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bypassGovernanceRetention", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bypassGovernanceRetention", "variableType" : "Boolean", "documentation" : "

Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetention", "beanStyleSetterMethodName" : "setRetention", "c2jName" : "Retention", "c2jShape" : "S3Retention", "defaultConsumerFluentSetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\nThis is a convenience that creates an instance of the {@link S3Retention.Builder} avoiding the need to create one manually via {@link S3Retention#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Retention.Builder#build()} is called immediately and its result is passed to {@link #retention(S3Retention)}.\n@param retention a consumer that will call methods on {@link S3Retention.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retention(S3Retention)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@return Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.\n@deprecated Use {@link #retention()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@param retention Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retention(S3Retention)}\n", "documentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Retention property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetention", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retention", "fluentSetterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@param retention Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retention", "getterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@return Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.", "getterModel" : { "returnType" : "S3Retention", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Retention", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retention", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Retention", "sensitive" : false, "setterDocumentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

\n@param retention Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.", "setterMethodName" : "setRetention", "setterModel" : { "variableDeclarationType" : "S3Retention", "variableName" : "retention", "variableType" : "S3Retention", "documentation" : null, "simpleType" : "S3Retention", "variableSetterType" : "S3Retention" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Retention", "variableName" : "retention", "variableType" : "S3Retention", "documentation" : "

Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.

", "simpleType" : "S3Retention", "variableSetterType" : "S3Retention" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Retention" ], "shapeName" : "S3SetObjectRetentionOperation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3SetObjectRetentionOperation", "variableName" : "s3SetObjectRetentionOperation", "variableType" : "S3SetObjectRetentionOperation", "documentation" : null, "simpleType" : "S3SetObjectRetentionOperation", "variableSetterType" : "S3SetObjectRetentionOperation" }, "wrapper" : false, "xmlNamespace" : null }, "S3SetObjectTaggingOperation" : { "c2jName" : "S3SetObjectTaggingOperation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the configuration parameters for a Set Object Tagging operation. Amazon S3 Batch Operations passes each value through to the underlying PUT Object tagging API. For more information about the parameters for this operation, see PUT Object tagging.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "S3TagSet", "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 #tagSet(List)}.\n@param tagSet 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 #tagSet(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasTagSet()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #tagSet()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param tagSet \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagSet(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagSet property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagSet", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "

\n@param tagSet \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasTagSet()} to see if a value was sent in this field.\n

\n@return ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagSet", "sensitive" : false, "setterDocumentation" : "

\n@param tagSet ", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TagSet" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "S3TagSet", "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 #tagSet(List)}.\n@param tagSet 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 #tagSet(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasTagSet()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #tagSet()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param tagSet \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagSet(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagSet property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagSet", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "

\n@param tagSet \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasTagSet()} to see if a value was sent in this field.\n

\n@return ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagSet", "sensitive" : false, "setterDocumentation" : "

\n@param tagSet ", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagSet", "beanStyleSetterMethodName" : "setTagSet", "c2jName" : "TagSet", "c2jShape" : "S3TagSet", "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 #tagSet(List)}.\n@param tagSet 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 #tagSet(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasTagSet()} to see if a value was sent in this field.\n

\n@return \n@deprecated Use {@link #tagSet()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param tagSet \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagSet(List)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagSet property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagSet", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagSet", "fluentSetterDocumentation" : "

\n@param tagSet \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagSet", "getterDocumentation" : "

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasTagSet()} to see if a value was sent in this field.\n

\n@return ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "S3Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Tag.Builder} avoiding the need to create one manually via {@link S3Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Tag.Builder#build()} is called immediately and its result is passed to {@link #member(S3Tag)}.\n@param member a consumer that will call methods on {@link S3Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(S3Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(S3Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "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" : "S3Tag", "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, "requiresLength" : 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" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "member", "variableType" : "S3Tag", "documentation" : "", "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "S3Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "S3Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagSet", "sensitive" : false, "setterDocumentation" : "

\n@param tagSet ", "setterMethodName" : "setTagSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagSet", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3SetObjectTaggingOperation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3SetObjectTaggingOperation", "variableName" : "s3SetObjectTaggingOperation", "variableType" : "S3SetObjectTaggingOperation", "documentation" : null, "simpleType" : "S3SetObjectTaggingOperation", "variableSetterType" : "S3SetObjectTaggingOperation" }, "wrapper" : false, "xmlNamespace" : null }, "S3StorageClass" : { "c2jName" : "S3StorageClass", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "STANDARD", "value" : "STANDARD" }, { "name" : "STANDARD_IA", "value" : "STANDARD_IA" }, { "name" : "ONEZONE_IA", "value" : "ONEZONE_IA" }, { "name" : "GLACIER", "value" : "GLACIER" }, { "name" : "INTELLIGENT_TIERING", "value" : "INTELLIGENT_TIERING" }, { "name" : "DEEP_ARCHIVE", "value" : "DEEP_ARCHIVE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3StorageClass", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3StorageClass", "variableName" : "s3StorageClass", "variableType" : "S3StorageClass", "documentation" : null, "simpleType" : "S3StorageClass", "variableSetterType" : "S3StorageClass" }, "wrapper" : false, "xmlNamespace" : null }, "S3Tag" : { "c2jName" : "S3Tag", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKeyString", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

\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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValueString", "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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param value \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

\n@param value \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

\n@param value ", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKeyString", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

\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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValueString", "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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param value \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

\n@param value \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

\n@param value ", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKeyString", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

\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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValueString", "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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param value \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

\n@param value \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

\n@param value ", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "S3Tag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3Tag", "variableName" : "s3Tag", "variableType" : "S3Tag", "documentation" : null, "simpleType" : "S3Tag", "variableSetterType" : "S3Tag" }, "wrapper" : false, "xmlNamespace" : null }, "TooManyRequestsException" : { "c2jName" : "TooManyRequestsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyRequestsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyRequestsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyRequestsException", "variableName" : "tooManyRequestsException", "variableType" : "TooManyRequestsException", "documentation" : null, "simpleType" : "TooManyRequestsException", "variableSetterType" : "TooManyRequestsException" }, "wrapper" : false, "xmlNamespace" : null }, "TooManyTagsException" : { "c2jName" : "TooManyTagsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyTagsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyTagsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyTagsException", "variableName" : "tooManyTagsException", "variableType" : "TooManyTagsException", "documentation" : null, "simpleType" : "TooManyTagsException", "variableSetterType" : "TooManyTagsException" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateJobPriorityRequest" : { "c2jName" : "UpdateJobPriorityRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateJobPriority", "locationName" : null, "requestUri" : "/v20180820/jobs/{id}/priority", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose priority you want to update.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID for the job whose priority you want to update.

\n@return The ID for the job whose priority you want to update.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose priority you want to update.

\n@param jobId The ID for the job whose priority you want to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose priority you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose priority you want to update.

\n@param jobId The ID for the job whose priority you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose priority you want to update.

\n@return The ID for the job whose priority you want to update.", "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" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose priority you want to update.

\n@param jobId The ID for the job whose priority you want to update.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose priority you want to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The priority you want to assign to this job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The priority you want to assign to this job.

\n@return The priority you want to assign to this job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The priority you want to assign to this job.

\n@param priority The priority you want to assign to this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The priority you want to assign to this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The priority you want to assign to this job.

\n@param priority The priority you want to assign to this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The priority you want to assign to this job.

\n@return The priority you want to assign to this job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "priority", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The priority you want to assign to this job.

\n@param priority The priority you want to assign to this job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The priority you want to assign to this job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose priority you want to update.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID for the job whose priority you want to update.

\n@return The ID for the job whose priority you want to update.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose priority you want to update.

\n@param jobId The ID for the job whose priority you want to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose priority you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose priority you want to update.

\n@param jobId The ID for the job whose priority you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose priority you want to update.

\n@return The ID for the job whose priority you want to update.", "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" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose priority you want to update.

\n@param jobId The ID for the job whose priority you want to update.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose priority you want to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Priority" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The priority you want to assign to this job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The priority you want to assign to this job.

\n@return The priority you want to assign to this job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The priority you want to assign to this job.

\n@param priority The priority you want to assign to this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The priority you want to assign to this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The priority you want to assign to this job.

\n@param priority The priority you want to assign to this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The priority you want to assign to this job.

\n@return The priority you want to assign to this job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "priority", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The priority you want to assign to this job.

\n@param priority The priority you want to assign to this job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The priority you want to assign to this job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose priority you want to update.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID for the job whose priority you want to update.

\n@return The ID for the job whose priority you want to update.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose priority you want to update.

\n@param jobId The ID for the job whose priority you want to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose priority you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose priority you want to update.

\n@param jobId The ID for the job whose priority you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose priority you want to update.

\n@return The ID for the job whose priority you want to update.", "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" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose priority you want to update.

\n@param jobId The ID for the job whose priority you want to update.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose priority you want to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The priority you want to assign to this job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The priority you want to assign to this job.

\n@return The priority you want to assign to this job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The priority you want to assign to this job.

\n@param priority The priority you want to assign to this job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The priority you want to assign to this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The priority you want to assign to this job.

\n@param priority The priority you want to assign to this job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The priority you want to assign to this job.

\n@return The priority you want to assign to this job.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "priority", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The priority you want to assign to this job.

\n@param priority The priority you want to assign to this job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The priority you want to assign to this job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "JobId", "Priority" ], "shapeName" : "UpdateJobPriorityRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateJobPriorityRequest", "variableName" : "updateJobPriorityRequest", "variableType" : "UpdateJobPriorityRequest", "documentation" : null, "simpleType" : "UpdateJobPriorityRequest", "variableSetterType" : "UpdateJobPriorityRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateJobPriorityResponse" : { "c2jName" : "UpdateJobPriorityResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@return The ID for the job whose priority Amazon S3 updated.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@param jobId The ID for the job whose priority Amazon S3 updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose priority Amazon S3 updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@param jobId The ID for the job whose priority Amazon S3 updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@return The ID for the job whose priority Amazon S3 updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@param jobId The ID for the job whose priority Amazon S3 updated.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose priority Amazon S3 updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The new priority assigned to the specified job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The new priority assigned to the specified job.

\n@return The new priority assigned to the specified job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The new priority assigned to the specified job.

\n@param priority The new priority assigned to the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The new priority assigned to the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The new priority assigned to the specified job.

\n@param priority The new priority assigned to the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The new priority assigned to the specified job.

\n@return The new priority assigned to the specified job.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The new priority assigned to the specified job.

\n@param priority The new priority assigned to the specified job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The new priority assigned to the specified job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@return The ID for the job whose priority Amazon S3 updated.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@param jobId The ID for the job whose priority Amazon S3 updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose priority Amazon S3 updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@param jobId The ID for the job whose priority Amazon S3 updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@return The ID for the job whose priority Amazon S3 updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@param jobId The ID for the job whose priority Amazon S3 updated.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose priority Amazon S3 updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Priority" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The new priority assigned to the specified job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The new priority assigned to the specified job.

\n@return The new priority assigned to the specified job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The new priority assigned to the specified job.

\n@param priority The new priority assigned to the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The new priority assigned to the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The new priority assigned to the specified job.

\n@param priority The new priority assigned to the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The new priority assigned to the specified job.

\n@return The new priority assigned to the specified job.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The new priority assigned to the specified job.

\n@param priority The new priority assigned to the specified job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The new priority assigned to the specified job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@return The ID for the job whose priority Amazon S3 updated.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@param jobId The ID for the job whose priority Amazon S3 updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose priority Amazon S3 updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@param jobId The ID for the job whose priority Amazon S3 updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@return The ID for the job whose priority Amazon S3 updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose priority Amazon S3 updated.

\n@param jobId The ID for the job whose priority Amazon S3 updated.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose priority Amazon S3 updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "JobPriority", "defaultConsumerFluentSetterDocumentation" : "

The new priority assigned to the specified job.

\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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The new priority assigned to the specified job.

\n@return The new priority assigned to the specified job.\n@deprecated Use {@link #priority()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The new priority assigned to the specified job.

\n@param priority The new priority assigned to the specified job.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #priority(Integer)}\n", "documentation" : "

The new priority assigned to the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Priority property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPriority", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

The new priority assigned to the specified job.

\n@param priority The new priority assigned to the specified job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

The new priority assigned to the specified job.

\n@return The new priority assigned to the specified job.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

The new priority assigned to the specified job.

\n@param priority The new priority assigned to the specified job.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

The new priority assigned to the specified job.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "JobId", "Priority" ], "shapeName" : "UpdateJobPriorityResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateJobPriorityResponse", "variableName" : "updateJobPriorityResponse", "variableType" : "UpdateJobPriorityResponse", "documentation" : null, "simpleType" : "UpdateJobPriorityResponse", "variableSetterType" : "UpdateJobPriorityResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateJobStatusRequest" : { "c2jName" : "UpdateJobStatusRequest", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateJobStatus", "locationName" : null, "requestUri" : "/v20180820/jobs/{id}/status", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the job whose status you want to update.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID of the job whose status you want to update.

\n@return The ID of the job whose status you want to update.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the job whose status you want to update.

\n@param jobId The ID of the job whose status you want to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID of the job whose status you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID of the job whose status you want to update.

\n@param jobId The ID of the job whose status you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID of the job whose status you want to update.

\n@return The ID of the job whose status you want to update.", "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" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID of the job whose status you want to update.

\n@param jobId The ID of the job whose status you want to update.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID of the job whose status you want to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedJobStatus", "beanStyleSetterMethodName" : "setRequestedJobStatus", "c2jName" : "RequestedJobStatus", "c2jShape" : "RequestedJobStatus", "defaultConsumerFluentSetterDocumentation" : "

The status that you want to move the specified job to.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestedJobStatusAsString(String)}.\n@param requestedJobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestedJobStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status that you want to move the specified job to.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestedJobStatus} will return {@link RequestedJobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestedJobStatusAsString}.\n

\n@return The status that you want to move the specified job to.\n@see RequestedJobStatus\n@deprecated Use {@link #requestedJobStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status that you want to move the specified job to.

\n@param requestedJobStatus The status that you want to move the specified job to.\n@see RequestedJobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestedJobStatus\n@deprecated Use {@link #requestedJobStatus(String)}\n", "documentation" : "

The status that you want to move the specified job to.

", "endpointDiscoveryId" : false, "enumType" : "RequestedJobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedJobStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedJobStatus", "fluentEnumGetterMethodName" : "requestedJobStatus", "fluentEnumSetterMethodName" : "requestedJobStatus", "fluentGetterMethodName" : "requestedJobStatusAsString", "fluentSetterDocumentation" : "

The status that you want to move the specified job to.

\n@param requestedJobStatus The status that you want to move the specified job to.\n@see RequestedJobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestedJobStatus", "fluentSetterMethodName" : "requestedJobStatus", "getterDocumentation" : "

The status that you want to move the specified job to.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestedJobStatus} will return {@link RequestedJobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestedJobStatusAsString}.\n

\n@return The status that you want to move the specified job to.\n@see RequestedJobStatus", "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" : "requestedJobStatus", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "requestedJobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestedJobStatus", "sensitive" : false, "setterDocumentation" : "

The status that you want to move the specified job to.

\n@param requestedJobStatus The status that you want to move the specified job to.\n@see RequestedJobStatus", "setterMethodName" : "setRequestedJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestedJobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestedJobStatus", "variableType" : "String", "documentation" : "

The status that you want to move the specified job to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusUpdateReason", "beanStyleSetterMethodName" : "setStatusUpdateReason", "c2jName" : "StatusUpdateReason", "c2jShape" : "JobStatusUpdateReason", "defaultConsumerFluentSetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusUpdateReason(String)}.\n@param statusUpdateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusUpdateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@return A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.\n@deprecated Use {@link #statusUpdateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@param statusUpdateReason A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusUpdateReason(String)}\n", "documentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusUpdateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusUpdateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusUpdateReason", "fluentSetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@param statusUpdateReason A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusUpdateReason", "getterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@return A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.", "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" : "statusUpdateReason", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusUpdateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusUpdateReason", "sensitive" : false, "setterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@param statusUpdateReason A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.", "setterMethodName" : "setStatusUpdateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the job whose status you want to update.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID of the job whose status you want to update.

\n@return The ID of the job whose status you want to update.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the job whose status you want to update.

\n@param jobId The ID of the job whose status you want to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID of the job whose status you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID of the job whose status you want to update.

\n@param jobId The ID of the job whose status you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID of the job whose status you want to update.

\n@return The ID of the job whose status you want to update.", "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" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID of the job whose status you want to update.

\n@param jobId The ID of the job whose status you want to update.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID of the job whose status you want to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequestedJobStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedJobStatus", "beanStyleSetterMethodName" : "setRequestedJobStatus", "c2jName" : "RequestedJobStatus", "c2jShape" : "RequestedJobStatus", "defaultConsumerFluentSetterDocumentation" : "

The status that you want to move the specified job to.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestedJobStatusAsString(String)}.\n@param requestedJobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestedJobStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status that you want to move the specified job to.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestedJobStatus} will return {@link RequestedJobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestedJobStatusAsString}.\n

\n@return The status that you want to move the specified job to.\n@see RequestedJobStatus\n@deprecated Use {@link #requestedJobStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status that you want to move the specified job to.

\n@param requestedJobStatus The status that you want to move the specified job to.\n@see RequestedJobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestedJobStatus\n@deprecated Use {@link #requestedJobStatus(String)}\n", "documentation" : "

The status that you want to move the specified job to.

", "endpointDiscoveryId" : false, "enumType" : "RequestedJobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedJobStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedJobStatus", "fluentEnumGetterMethodName" : "requestedJobStatus", "fluentEnumSetterMethodName" : "requestedJobStatus", "fluentGetterMethodName" : "requestedJobStatusAsString", "fluentSetterDocumentation" : "

The status that you want to move the specified job to.

\n@param requestedJobStatus The status that you want to move the specified job to.\n@see RequestedJobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestedJobStatus", "fluentSetterMethodName" : "requestedJobStatus", "getterDocumentation" : "

The status that you want to move the specified job to.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestedJobStatus} will return {@link RequestedJobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestedJobStatusAsString}.\n

\n@return The status that you want to move the specified job to.\n@see RequestedJobStatus", "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" : "requestedJobStatus", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "requestedJobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestedJobStatus", "sensitive" : false, "setterDocumentation" : "

The status that you want to move the specified job to.

\n@param requestedJobStatus The status that you want to move the specified job to.\n@see RequestedJobStatus", "setterMethodName" : "setRequestedJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestedJobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestedJobStatus", "variableType" : "String", "documentation" : "

The status that you want to move the specified job to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusUpdateReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusUpdateReason", "beanStyleSetterMethodName" : "setStatusUpdateReason", "c2jName" : "StatusUpdateReason", "c2jShape" : "JobStatusUpdateReason", "defaultConsumerFluentSetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusUpdateReason(String)}.\n@param statusUpdateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusUpdateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@return A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.\n@deprecated Use {@link #statusUpdateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@param statusUpdateReason A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusUpdateReason(String)}\n", "documentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusUpdateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusUpdateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusUpdateReason", "fluentSetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@param statusUpdateReason A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusUpdateReason", "getterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@return A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.", "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" : "statusUpdateReason", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusUpdateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusUpdateReason", "sensitive" : false, "setterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@param statusUpdateReason A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.", "setterMethodName" : "setStatusUpdateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "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 #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

\n@return \n@deprecated Use {@link #accountId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountId(String)}\n", "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountId", "fluentSetterDocumentation" : "

\n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-account-id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-account-id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccountId", "sensitive" : false, "setterDocumentation" : "

\n@param accountId ", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the job whose status you want to update.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID of the job whose status you want to update.

\n@return The ID of the job whose status you want to update.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the job whose status you want to update.

\n@param jobId The ID of the job whose status you want to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID of the job whose status you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID of the job whose status you want to update.

\n@param jobId The ID of the job whose status you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID of the job whose status you want to update.

\n@return The ID of the job whose status you want to update.", "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" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID of the job whose status you want to update.

\n@param jobId The ID of the job whose status you want to update.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID of the job whose status you want to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedJobStatus", "beanStyleSetterMethodName" : "setRequestedJobStatus", "c2jName" : "RequestedJobStatus", "c2jShape" : "RequestedJobStatus", "defaultConsumerFluentSetterDocumentation" : "

The status that you want to move the specified job to.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requestedJobStatusAsString(String)}.\n@param requestedJobStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requestedJobStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status that you want to move the specified job to.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestedJobStatus} will return {@link RequestedJobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestedJobStatusAsString}.\n

\n@return The status that you want to move the specified job to.\n@see RequestedJobStatus\n@deprecated Use {@link #requestedJobStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status that you want to move the specified job to.

\n@param requestedJobStatus The status that you want to move the specified job to.\n@see RequestedJobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestedJobStatus\n@deprecated Use {@link #requestedJobStatus(String)}\n", "documentation" : "

The status that you want to move the specified job to.

", "endpointDiscoveryId" : false, "enumType" : "RequestedJobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedJobStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedJobStatus", "fluentEnumGetterMethodName" : "requestedJobStatus", "fluentEnumSetterMethodName" : "requestedJobStatus", "fluentGetterMethodName" : "requestedJobStatusAsString", "fluentSetterDocumentation" : "

The status that you want to move the specified job to.

\n@param requestedJobStatus The status that you want to move the specified job to.\n@see RequestedJobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequestedJobStatus", "fluentSetterMethodName" : "requestedJobStatus", "getterDocumentation" : "

The status that you want to move the specified job to.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #requestedJobStatus} will return {@link RequestedJobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requestedJobStatusAsString}.\n

\n@return The status that you want to move the specified job to.\n@see RequestedJobStatus", "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" : "requestedJobStatus", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "requestedJobStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequestedJobStatus", "sensitive" : false, "setterDocumentation" : "

The status that you want to move the specified job to.

\n@param requestedJobStatus The status that you want to move the specified job to.\n@see RequestedJobStatus", "setterMethodName" : "setRequestedJobStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requestedJobStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requestedJobStatus", "variableType" : "String", "documentation" : "

The status that you want to move the specified job to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusUpdateReason", "beanStyleSetterMethodName" : "setStatusUpdateReason", "c2jName" : "StatusUpdateReason", "c2jShape" : "JobStatusUpdateReason", "defaultConsumerFluentSetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusUpdateReason(String)}.\n@param statusUpdateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusUpdateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@return A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.\n@deprecated Use {@link #statusUpdateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@param statusUpdateReason A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusUpdateReason(String)}\n", "documentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusUpdateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusUpdateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusUpdateReason", "fluentSetterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@param statusUpdateReason A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusUpdateReason", "getterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@return A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.", "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" : "statusUpdateReason", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "statusUpdateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusUpdateReason", "sensitive" : false, "setterDocumentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

\n@param statusUpdateReason A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.", "setterMethodName" : "setStatusUpdateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : "

A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccountId", "JobId", "RequestedJobStatus" ], "shapeName" : "UpdateJobStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateJobStatusRequest", "variableName" : "updateJobStatusRequest", "variableType" : "UpdateJobStatusRequest", "documentation" : null, "simpleType" : "UpdateJobStatusRequest", "variableSetterType" : "UpdateJobStatusRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateJobStatusResponse" : { "c2jName" : "UpdateJobStatusResult", "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose status was updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID for the job whose status was updated.

\n@return The ID for the job whose status was updated.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose status was updated.

\n@param jobId The ID for the job whose status was updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose status was updated.

\n@param jobId The ID for the job whose status was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose status was updated.

\n@return The ID for the job whose status was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose status was updated.

\n@param jobId The ID for the job whose status was updated.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose status was updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status for the specified job.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status for the specified job.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The current status for the specified job.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status for the specified job.

\n@param status The current status for the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The current status for the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The current status for the specified job.

\n@param status The current status for the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The current status for the specified job.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The current status for the specified job.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : 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 current status for the specified job.

\n@param status The current status for the specified job.\n@see JobStatus", "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 current status for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusUpdateReason", "beanStyleSetterMethodName" : "setStatusUpdateReason", "c2jName" : "StatusUpdateReason", "c2jShape" : "JobStatusUpdateReason", "defaultConsumerFluentSetterDocumentation" : "

The reason that the specified job's status was updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusUpdateReason(String)}.\n@param statusUpdateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusUpdateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The reason that the specified job's status was updated.

\n@return The reason that the specified job's status was updated.\n@deprecated Use {@link #statusUpdateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reason that the specified job's status was updated.

\n@param statusUpdateReason The reason that the specified job's status was updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusUpdateReason(String)}\n", "documentation" : "

The reason that the specified job's status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusUpdateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusUpdateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusUpdateReason", "fluentSetterDocumentation" : "

The reason that the specified job's status was updated.

\n@param statusUpdateReason The reason that the specified job's status was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusUpdateReason", "getterDocumentation" : "

The reason that the specified job's status was updated.

\n@return The reason that the specified job's status was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusUpdateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusUpdateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusUpdateReason", "sensitive" : false, "setterDocumentation" : "

The reason that the specified job's status was updated.

\n@param statusUpdateReason The reason that the specified job's status was updated.", "setterMethodName" : "setStatusUpdateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : "

The reason that the specified job's status was updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose status was updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID for the job whose status was updated.

\n@return The ID for the job whose status was updated.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose status was updated.

\n@param jobId The ID for the job whose status was updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose status was updated.

\n@param jobId The ID for the job whose status was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose status was updated.

\n@return The ID for the job whose status was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose status was updated.

\n@param jobId The ID for the job whose status was updated.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose status was updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status for the specified job.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status for the specified job.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The current status for the specified job.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status for the specified job.

\n@param status The current status for the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The current status for the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The current status for the specified job.

\n@param status The current status for the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The current status for the specified job.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The current status for the specified job.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : 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 current status for the specified job.

\n@param status The current status for the specified job.\n@see JobStatus", "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 current status for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusUpdateReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusUpdateReason", "beanStyleSetterMethodName" : "setStatusUpdateReason", "c2jName" : "StatusUpdateReason", "c2jShape" : "JobStatusUpdateReason", "defaultConsumerFluentSetterDocumentation" : "

The reason that the specified job's status was updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusUpdateReason(String)}.\n@param statusUpdateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusUpdateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The reason that the specified job's status was updated.

\n@return The reason that the specified job's status was updated.\n@deprecated Use {@link #statusUpdateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reason that the specified job's status was updated.

\n@param statusUpdateReason The reason that the specified job's status was updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusUpdateReason(String)}\n", "documentation" : "

The reason that the specified job's status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusUpdateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusUpdateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusUpdateReason", "fluentSetterDocumentation" : "

The reason that the specified job's status was updated.

\n@param statusUpdateReason The reason that the specified job's status was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusUpdateReason", "getterDocumentation" : "

The reason that the specified job's status was updated.

\n@return The reason that the specified job's status was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusUpdateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusUpdateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusUpdateReason", "sensitive" : false, "setterDocumentation" : "

The reason that the specified job's status was updated.

\n@param statusUpdateReason The reason that the specified job's status was updated.", "setterMethodName" : "setStatusUpdateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : "

The reason that the specified job's status was updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "JobId", "defaultConsumerFluentSetterDocumentation" : "

The ID for the job whose status was updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ID for the job whose status was updated.

\n@return The ID for the job whose status was updated.\n@deprecated Use {@link #jobId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID for the job whose status was updated.

\n@param jobId The ID for the job whose status was updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #jobId(String)}\n", "documentation" : "

The ID for the job whose status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the JobId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasJobId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "fluentSetterDocumentation" : "

The ID for the job whose status was updated.

\n@param jobId The ID for the job whose status was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobId", "getterDocumentation" : "

The ID for the job whose status was updated.

\n@return The ID for the job whose status was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

The ID for the job whose status was updated.

\n@param jobId The ID for the job whose status was updated.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

The ID for the job whose status was updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "JobStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status for the specified job.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status for the specified job.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The current status for the specified job.\n@see JobStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status for the specified job.

\n@param status The current status for the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

The current status for the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The current status for the specified job.

\n@param status The current status for the specified job.\n@see JobStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The current status for the specified job.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link JobStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The current status for the specified job.\n@see JobStatus", "getterModel" : { "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, "requiresLength" : 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 current status for the specified job.

\n@param status The current status for the specified job.\n@see JobStatus", "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 current status for the specified job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusUpdateReason", "beanStyleSetterMethodName" : "setStatusUpdateReason", "c2jName" : "StatusUpdateReason", "c2jShape" : "JobStatusUpdateReason", "defaultConsumerFluentSetterDocumentation" : "

The reason that the specified job's status was updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusUpdateReason(String)}.\n@param statusUpdateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusUpdateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The reason that the specified job's status was updated.

\n@return The reason that the specified job's status was updated.\n@deprecated Use {@link #statusUpdateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reason that the specified job's status was updated.

\n@param statusUpdateReason The reason that the specified job's status was updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusUpdateReason(String)}\n", "documentation" : "

The reason that the specified job's status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusUpdateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusUpdateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusUpdateReason", "fluentSetterDocumentation" : "

The reason that the specified job's status was updated.

\n@param statusUpdateReason The reason that the specified job's status was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusUpdateReason", "getterDocumentation" : "

The reason that the specified job's status was updated.

\n@return The reason that the specified job's status was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusUpdateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusUpdateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusUpdateReason", "sensitive" : false, "setterDocumentation" : "

The reason that the specified job's status was updated.

\n@param statusUpdateReason The reason that the specified job's status was updated.", "setterMethodName" : "setStatusUpdateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusUpdateReason", "variableType" : "String", "documentation" : "

The reason that the specified job's status was updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateJobStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateJobStatusResponse", "variableName" : "updateJobStatusResponse", "variableType" : "UpdateJobStatusResponse", "documentation" : null, "simpleType" : "UpdateJobStatusResponse", "variableSetterType" : "UpdateJobStatusResponse" }, "wrapper" : false, "xmlNamespace" : null }, "VpcConfiguration" : { "c2jName" : "VpcConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The virtual private cloud (VPC) configuration for an access point.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "VpcId", "defaultConsumerFluentSetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@return If this field is specified, this access point will only allow connections from the specified VPC ID.\n@deprecated Use {@link #vpcId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@param vpcId If this field is specified, this access point will only allow connections from the specified VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcId(String)}\n", "documentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@param vpcId If this field is specified, this access point will only allow connections from the specified VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@return If this field is specified, this access point will only allow connections from the specified VPC ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@param vpcId If this field is specified, this access point will only allow connections from the specified VPC ID.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VpcId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "VpcId", "defaultConsumerFluentSetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@return If this field is specified, this access point will only allow connections from the specified VPC ID.\n@deprecated Use {@link #vpcId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@param vpcId If this field is specified, this access point will only allow connections from the specified VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcId(String)}\n", "documentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@param vpcId If this field is specified, this access point will only allow connections from the specified VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@return If this field is specified, this access point will only allow connections from the specified VPC ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@param vpcId If this field is specified, this access point will only allow connections from the specified VPC ID.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "VpcId", "defaultConsumerFluentSetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@return If this field is specified, this access point will only allow connections from the specified VPC ID.\n@deprecated Use {@link #vpcId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@param vpcId If this field is specified, this access point will only allow connections from the specified VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcId(String)}\n", "documentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@param vpcId If this field is specified, this access point will only allow connections from the specified VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@return If this field is specified, this access point will only allow connections from the specified VPC ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

\n@param vpcId If this field is specified, this access point will only allow connections from the specified VPC ID.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

If this field is specified, this access point will only allow connections from the specified VPC ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VpcId" ], "shapeName" : "VpcConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VpcConfiguration", "variableName" : "vpcConfiguration", "variableType" : "VpcConfiguration", "documentation" : null, "simpleType" : "VpcConfiguration", "variableSetterType" : "VpcConfiguration" }, "wrapper" : false, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : null }, "fileHeader" : "/*\n * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "S3ControlException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.s3control.model.S3ControlException", "sdkRequestBaseClassName" : "S3ControlRequest", "sdkResponseBaseClassName" : "S3ControlResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy