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

{
  "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" : [ ],
    "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", "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" : { "CreateJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an Amazon S3 batch operations job.

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

Deletes the block public access configuration for the specified account.

", "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.

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

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

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

Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.

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

", "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 job's priority.

", "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.

", "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" : { "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 }, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

Configuration parameters for the optional job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

Configuration parameters for the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

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

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the 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, "documentation" : "

The Amazon Resource Name (ARN) for the 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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the 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 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 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 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 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 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 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 } ], "membersAsMap" : { "AccountId" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : { "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, "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, "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" : { "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, "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, "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" : { "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, "documentation" : "

Configuration parameters for the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : { "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, "documentation" : "

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

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

Configuration parameters for the optional job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the 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, "documentation" : "

The Amazon Resource Name (ARN) for the 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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the 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 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 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 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 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 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 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 } }, "nonStreamingMembers" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

Configuration parameters for the optional job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

Configuration parameters for the manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

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

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the 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, "documentation" : "

The Amazon Resource Name (ARN) for the 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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the 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 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 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 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 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 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 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 } ], "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" : [ { "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, "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, "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" : { "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, "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, "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" : [ { "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, "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, "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 }, "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" : [ { "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the AWS account whose block public access configuration 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 #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, "documentation" : "

The account ID for the AWS account whose block public access configuration you want to delete.

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

The account ID for the AWS account whose block public access configuration you want to delete.

\n@param accountId The account ID for the AWS account whose block public access configuration you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the AWS account whose block public access configuration you want to delete.

\n@return The account ID for the AWS account whose block public access configuration you want to delete.", "getterModel" : { "returnType" : "String", "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 AWS account whose block public access configuration you want to delete.

\n@param accountId The account ID for the AWS account whose block public access configuration you want to delete.", "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 AWS account whose block public access configuration you want to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "beanStyleGetterMethodName" : "getAccountId", "beanStyleSetterMethodName" : "setAccountId", "c2jName" : "AccountId", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "

The account ID for the AWS account whose block public access configuration 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 #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, "documentation" : "

The account ID for the AWS account whose block public access configuration you want to delete.

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

The account ID for the AWS account whose block public access configuration you want to delete.

\n@param accountId The account ID for the AWS account whose block public access configuration you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the AWS account whose block public access configuration you want to delete.

\n@return The account ID for the AWS account whose block public access configuration you want to delete.", "getterModel" : { "returnType" : "String", "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 AWS account whose block public access configuration you want to delete.

\n@param accountId The account ID for the AWS account whose block public access configuration you want to delete.", "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 AWS account whose block public access configuration you want to delete.

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

The account ID for the AWS account whose block public access configuration 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 #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, "documentation" : "

The account ID for the AWS account whose block public access configuration you want to delete.

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

The account ID for the AWS account whose block public access configuration you want to delete.

\n@param accountId The account ID for the AWS account whose block public access configuration you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountId", "getterDocumentation" : "

The account ID for the AWS account whose block public access configuration you want to delete.

\n@return The account ID for the AWS account whose block public access configuration you want to delete.", "getterModel" : { "returnType" : "String", "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 AWS account whose block public access configuration you want to delete.

\n@param accountId The account ID for the AWS account whose block public access configuration you want to delete.", "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 AWS account whose block public access configuration you want to delete.

", "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The ID for the job whose information you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The ID for the job whose information you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The ID for the job whose information you want to retrieve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

Contains the configuration parameters and status for the job specified in the Describe Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 } ], "membersAsMap" : { "AccountId" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 } }, "nonStreamingMembers" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 } ], "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" : [ { "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

\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, "documentation" : "

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

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

\n@return ", "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" : "

\n@param publicAccessBlockConfiguration ", "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" : { "PublicAccessBlockConfiguration" : { "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

\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, "documentation" : "

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

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

\n@return ", "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" : "

\n@param publicAccessBlockConfiguration ", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

\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, "documentation" : "

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

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

\n@return ", "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" : "

\n@param publicAccessBlockConfiguration ", "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" : 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" : [ { "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, "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

The Amazon Resource Name (ARN) for this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getStatusAsString", "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, "documentation" : "

The current status of the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The configuration information for the specified job's manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

The priority of the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

If the specified job failed, this field contains information describing the failure.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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 }, { "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, "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, "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 }, { "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, "documentation" : "

A timestamp indicating when this job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the 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, "documentation" : "

The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

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

The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the 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 Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

\n@return The Amazon Resource Name (ARN) for the 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 Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the 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 Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The timestamp when this job was suspended, if it has been suspended.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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" : { "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, "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, "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" : { "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, "documentation" : "

A timestamp indicating when this job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : { "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, "documentation" : "

If the specified job failed, this field contains information describing the failure.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : { "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, "documentation" : "

The Amazon Resource Name (ARN) for this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The configuration information for the specified job's manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : { "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, "documentation" : "

The priority of the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : { "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, "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, "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" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the 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, "documentation" : "

The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

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

The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the 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 Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

\n@return The Amazon Resource Name (ARN) for the 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 Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the 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 Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "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, "documentation" : "

The current status of the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : { "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, "documentation" : "

The timestamp when this job was suspended, if it has been suspended.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : [ { "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, "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

The Amazon Resource Name (ARN) for this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getStatusAsString", "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, "documentation" : "

The current status of the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The configuration information for the specified job's manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

The priority of the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

If the specified job failed, this field contains information describing the failure.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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 }, { "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, "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, "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 }, { "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, "documentation" : "

A timestamp indicating when this job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "IAMRoleArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) for the 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, "documentation" : "

The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

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

The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the 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 Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

\n@return The Amazon Resource Name (ARN) for the 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 Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

\n@param roleArn The Amazon Resource Name (ARN) for the 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 Identity and Access Management (IAM) Role assigned to execute the tasks for this job.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The timestamp when this job was suspended, if it has been suspended.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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" : [ { "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, "documentation" : "

The failure code, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The failure reason, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The failure code, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The failure reason, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

The failure code, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The failure reason, if any, for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The user-specified description that was included in the specified job's Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getOperationAsString", "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, "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, "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 }, { "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, "documentation" : "

The current priority for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getStatusAsString", "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, "documentation" : "

The specified job's current status.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

A timestamp indicating when the specified job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "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, "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" : { "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, "documentation" : "

A timestamp indicating when the specified job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The user-specified description that was included in the specified job's Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getOperationAsString", "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, "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, "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" : { "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, "documentation" : "

The current priority for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : { "beanStyleGetterMethodName" : "getStatusAsString", "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, "documentation" : "

The specified job's current status.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : [ { "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, "documentation" : "

The ID for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The user-specified description that was included in the specified job's Create Job request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getOperationAsString", "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, "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, "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 }, { "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, "documentation" : "

The current priority for the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getStatusAsString", "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, "documentation" : "

The specified job's current status.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

A timestamp indicating when the specified job was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "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, "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, "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" : [ { "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, "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, "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 }, { "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, "documentation" : "

Contains the information required to locate the specified job's manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

Contains the information required to locate the specified job's manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : [ { "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, "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, "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 }, { "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, "documentation" : "

Contains the information required to locate the specified job's manifest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

The Amazon Resource Name (ARN) for a manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The optional version ID to identify a specific version of the manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The ETag for the specified manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The ETag for the specified manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The Amazon Resource Name (ARN) for a manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The optional version ID to identify a specific version of the manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

The Amazon Resource Name (ARN) for a manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The optional version ID to identify a specific version of the manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The ETag for the specified manifest object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "beanStyleGetterMethodName" : "getFormatAsString", "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, "documentation" : "

Indicates which of the available formats the specified manifest uses.

", "endpointDiscoveryId" : false, "enumType" : "JobManifestFormat", "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getFieldsAsStrings", "beanStyleSetterMethodName" : "setFieldsWithStrings", "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, "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, "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@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" : { "beanStyleGetterMethodName" : "getMemberAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobManifestFieldName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see 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" : "setFieldsWithStrings", "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" : { "beanStyleGetterMethodName" : "getFieldsAsStrings", "beanStyleSetterMethodName" : "setFieldsWithStrings", "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, "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, "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@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" : { "beanStyleGetterMethodName" : "getMemberAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobManifestFieldName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see 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" : "setFieldsWithStrings", "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" : { "beanStyleGetterMethodName" : "getFormatAsString", "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, "documentation" : "

Indicates which of the available formats the specified manifest uses.

", "endpointDiscoveryId" : false, "enumType" : "JobManifestFormat", "eventHeader" : false, "eventPayload" : false, "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" : [ { "beanStyleGetterMethodName" : "getFormatAsString", "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, "documentation" : "

Indicates which of the available formats the specified manifest uses.

", "endpointDiscoveryId" : false, "enumType" : "JobManifestFormat", "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getFieldsAsStrings", "beanStyleSetterMethodName" : "setFieldsWithStrings", "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, "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, "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@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" : { "beanStyleGetterMethodName" : "getMemberAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobManifestFieldName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see 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" : "setFieldsWithStrings", "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" : [ { "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, "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, "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 }, { "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, "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, "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 }, { "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, "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, "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 }, { "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, "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, "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 }, { "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, "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, "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 } ], "membersAsMap" : { "LambdaInvoke" : { "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, "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, "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" : { "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, "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, "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" : { "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, "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, "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" : { "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, "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, "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 }, "S3PutObjectTagging" : { "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, "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, "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" : [ { "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, "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, "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 }, { "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, "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, "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 }, { "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, "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, "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 }, { "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, "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, "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 }, { "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, "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, "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 } ], "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "S3BucketArnString", "defaultConsumerFluentSetterDocumentation" : "

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, "documentation" : "

The bucket where specified job-completion report will be stored.

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

The bucket where specified job-completion report will be stored.

\n@param bucket 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 bucket where specified job-completion report will be stored.

\n@return 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 bucket where specified job-completion report will be stored.

\n@param bucket 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 bucket where specified job-completion report will be stored.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "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, "documentation" : "

The format of the specified job-completion report.

", "endpointDiscoveryId" : false, "enumType" : "JobReportFormat", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

Indicates whether the specified job will generate a job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "beanStyleGetterMethodName" : "getReportScopeAsString", "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, "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, "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" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "S3BucketArnString", "defaultConsumerFluentSetterDocumentation" : "

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, "documentation" : "

The bucket where specified job-completion report will be stored.

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

The bucket where specified job-completion report will be stored.

\n@param bucket 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 bucket where specified job-completion report will be stored.

\n@return 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 bucket where specified job-completion report will be stored.

\n@param bucket 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 bucket where specified job-completion report will be stored.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Enabled" : { "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, "documentation" : "

Indicates whether the specified job will generate a job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getFormatAsString", "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, "documentation" : "

The format of the specified job-completion report.

", "endpointDiscoveryId" : false, "enumType" : "JobReportFormat", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : { "beanStyleGetterMethodName" : "getReportScopeAsString", "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, "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, "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" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "Bucket", "c2jShape" : "S3BucketArnString", "defaultConsumerFluentSetterDocumentation" : "

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, "documentation" : "

The bucket where specified job-completion report will be stored.

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

The bucket where specified job-completion report will be stored.

\n@param bucket 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 bucket where specified job-completion report will be stored.

\n@return 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 bucket where specified job-completion report will be stored.

\n@param bucket 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 bucket where specified job-completion report will be stored.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "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, "documentation" : "

The format of the specified job-completion report.

", "endpointDiscoveryId" : false, "enumType" : "JobReportFormat", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

Indicates whether the specified job will generate a job-completion report.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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 }, { "beanStyleGetterMethodName" : "getReportScopeAsString", "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, "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, "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" : [ { "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NonEmptyMaxLength1024String", "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, "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, "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" : { "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NonEmptyMaxLength1024String", "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, "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, "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" : [ { "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NonEmptyMaxLength1024String", "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, "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, "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 }, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getJobStatusesAsStrings", "beanStyleSetterMethodName" : "setJobStatusesWithStrings", "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, "documentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "beanStyleGetterMethodName" : "getMemberAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see 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" : "setJobStatusesWithStrings", "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "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, "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, "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 }, { "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, "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, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getJobStatusesAsStrings", "beanStyleSetterMethodName" : "setJobStatusesWithStrings", "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, "documentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "beanStyleGetterMethodName" : "getMemberAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see 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" : "setJobStatusesWithStrings", "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" : { "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, "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, "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" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "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, "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, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getJobStatusesAsStrings", "beanStyleSetterMethodName" : "setJobStatusesWithStrings", "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, "documentation" : "

The List Jobs request returns jobs that match the statuses listed in this element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "beanStyleGetterMethodName" : "getMemberAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see 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" : "setJobStatusesWithStrings", "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "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, "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, "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 }, { "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, "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, "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" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "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, "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, "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 }, { "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, "documentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : { "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, "documentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "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, "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, "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" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NonEmptyMaxLength1024String", "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, "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, "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 }, { "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, "documentation" : "

The list of current jobs and jobs that have ended within the last 30 days.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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 }, "NoSuchPublicAccessBlockConfigurationException" : { "c2jName" : "NoSuchPublicAccessBlockConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

", "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" } ], "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 }, "PublicAccessBlockConfiguration" : { "c2jName" : "PublicAccessBlockConfiguration", "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" : [ { "beanStyleGetterMethodName" : "getBlockPublicAcls", "beanStyleSetterMethodName" : "setBlockPublicAcls", "c2jName" : "BlockPublicAcls", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param blockPublicAcls \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicAcls", "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" : "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" : "

\n@param blockPublicAcls ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnorePublicAcls", "beanStyleSetterMethodName" : "setIgnorePublicAcls", "c2jName" : "IgnorePublicAcls", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param ignorePublicAcls \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignorePublicAcls", "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" : "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" : "

\n@param ignorePublicAcls ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlockPublicPolicy", "beanStyleSetterMethodName" : "setBlockPublicPolicy", "c2jName" : "BlockPublicPolicy", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param blockPublicPolicy \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicPolicy", "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" : "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" : "

\n@param blockPublicPolicy ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRestrictPublicBuckets", "beanStyleSetterMethodName" : "setRestrictPublicBuckets", "c2jName" : "RestrictPublicBuckets", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param restrictPublicBuckets \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restrictPublicBuckets", "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" : "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" : "

\n@param restrictPublicBuckets ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockPublicAcls" : { "beanStyleGetterMethodName" : "getBlockPublicAcls", "beanStyleSetterMethodName" : "setBlockPublicAcls", "c2jName" : "BlockPublicAcls", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param blockPublicAcls \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicAcls", "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" : "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" : "

\n@param blockPublicAcls ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BlockPublicPolicy" : { "beanStyleGetterMethodName" : "getBlockPublicPolicy", "beanStyleSetterMethodName" : "setBlockPublicPolicy", "c2jName" : "BlockPublicPolicy", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param blockPublicPolicy \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicPolicy", "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" : "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" : "

\n@param blockPublicPolicy ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IgnorePublicAcls" : { "beanStyleGetterMethodName" : "getIgnorePublicAcls", "beanStyleSetterMethodName" : "setIgnorePublicAcls", "c2jName" : "IgnorePublicAcls", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param ignorePublicAcls \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignorePublicAcls", "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" : "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" : "

\n@param ignorePublicAcls ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RestrictPublicBuckets" : { "beanStyleGetterMethodName" : "getRestrictPublicBuckets", "beanStyleSetterMethodName" : "setRestrictPublicBuckets", "c2jName" : "RestrictPublicBuckets", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param restrictPublicBuckets \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restrictPublicBuckets", "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" : "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" : "

\n@param restrictPublicBuckets ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBlockPublicAcls", "beanStyleSetterMethodName" : "setBlockPublicAcls", "c2jName" : "BlockPublicAcls", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param blockPublicAcls \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicAcls", "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" : "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" : "

\n@param blockPublicAcls ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnorePublicAcls", "beanStyleSetterMethodName" : "setIgnorePublicAcls", "c2jName" : "IgnorePublicAcls", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param ignorePublicAcls \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignorePublicAcls", "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" : "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" : "

\n@param ignorePublicAcls ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlockPublicPolicy", "beanStyleSetterMethodName" : "setBlockPublicPolicy", "c2jName" : "BlockPublicPolicy", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param blockPublicPolicy \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockPublicPolicy", "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" : "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" : "

\n@param blockPublicPolicy ", "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" : "

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRestrictPublicBuckets", "beanStyleSetterMethodName" : "setRestrictPublicBuckets", "c2jName" : "RestrictPublicBuckets", "c2jShape" : "Setting", "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 #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, "documentation" : "

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

\n@param restrictPublicBuckets \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "restrictPublicBuckets", "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" : "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" : "

\n@param restrictPublicBuckets ", "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" : "

", "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 }, "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" : [ { "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

\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, "documentation" : "

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

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

\n@return ", "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" : "

\n@param publicAccessBlockConfiguration ", "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" : "http://awss3control.amazonaws.com/doc/2018-08-20/" }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 } ], "membersAsMap" : { "AccountId" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, "PublicAccessBlockConfiguration" : { "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

\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, "documentation" : "

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

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

\n@return ", "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" : "

\n@param publicAccessBlockConfiguration ", "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" : "http://awss3control.amazonaws.com/doc/2018-08-20/" } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPublicAccessBlockConfiguration", "beanStyleSetterMethodName" : "setPublicAccessBlockConfiguration", "c2jName" : "PublicAccessBlockConfiguration", "c2jShape" : "PublicAccessBlockConfiguration", "defaultConsumerFluentSetterDocumentation" : "

\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, "documentation" : "

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

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

\n@return ", "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" : "

\n@param publicAccessBlockConfiguration ", "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" : "http://awss3control.amazonaws.com/doc/2018-08-20/" }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 } ], "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" : [ { "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, "documentation" : "

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

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

\n@return ", "getterModel" : { "returnType" : "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : { "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, "documentation" : "

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

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

\n@return ", "getterModel" : { "returnType" : "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" : [ { "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, "documentation" : "

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

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

\n@return ", "getterModel" : { "returnType" : "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getCannedAccessControlListAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getCannedAccessControlListAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getCannedAccessControlListAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getCannedAccessControlListAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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 }, { "beanStyleGetterMethodName" : "getMetadataDirectiveAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3MetadataDirective", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getStorageClassAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3StorageClass", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getTargetKeyPrefix", "beanStyleSetterMethodName" : "setTargetKeyPrefix", "c2jName" : "TargetKeyPrefix", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TargetKeyPrefix 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 #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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetKeyPrefix", "fluentSetterDocumentation" : "Sets the value of the TargetKeyPrefix property for this object.\n\n@param targetKeyPrefix The new value for the TargetKeyPrefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetKeyPrefix", "getterDocumentation" : "Returns the value of the TargetKeyPrefix property for this object.\n@return The value of the TargetKeyPrefix property 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" : "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" : "Sets the value of the TargetKeyPrefix property for this object.\n\n@param targetKeyPrefix The new value for the TargetKeyPrefix property for this object.", "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 }, { "beanStyleGetterMethodName" : "getObjectLockLegalHoldStatusAsString", "beanStyleSetterMethodName" : "setObjectLockLegalHoldStatus", "c2jName" : "ObjectLockLegalHoldStatus", "c2jShape" : "S3ObjectLockLegalHoldStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectLockLegalHoldStatus 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 #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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockLegalHoldStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "objectLockLegalHoldStatus", "fluentEnumSetterMethodName" : "objectLockLegalHoldStatus", "fluentGetterMethodName" : "objectLockLegalHoldStatusAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectLockLegalHoldStatus property for this object.\n\n@param objectLockLegalHoldStatus The new value for the ObjectLockLegalHoldStatus property for this object.\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" : "Returns the value of the ObjectLockLegalHoldStatus property for this object.\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 value of the ObjectLockLegalHoldStatus property for this object.\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" : "Sets the value of the ObjectLockLegalHoldStatus property for this object.\n\n@param objectLockLegalHoldStatus The new value for the ObjectLockLegalHoldStatus property for this object.\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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getObjectLockModeAsString", "beanStyleSetterMethodName" : "setObjectLockMode", "c2jName" : "ObjectLockMode", "c2jShape" : "S3ObjectLockMode", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectLockMode 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 #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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "objectLockMode", "fluentEnumSetterMethodName" : "objectLockMode", "fluentGetterMethodName" : "objectLockModeAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectLockMode property for this object.\n\n@param objectLockMode The new value for the ObjectLockMode property for this object.\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" : "Returns the value of the ObjectLockMode property for this object.\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 value of the ObjectLockMode property for this object.\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" : "Sets the value of the ObjectLockMode property for this object.\n\n@param objectLockMode The new value for the ObjectLockMode property for this object.\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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getObjectLockRetainUntilDate", "beanStyleSetterMethodName" : "setObjectLockRetainUntilDate", "c2jName" : "ObjectLockRetainUntilDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectLockRetainUntilDate property for this object.\n\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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectLockRetainUntilDate", "fluentSetterDocumentation" : "Sets the value of the ObjectLockRetainUntilDate property for this object.\n\n@param objectLockRetainUntilDate The new value for the ObjectLockRetainUntilDate property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectLockRetainUntilDate", "getterDocumentation" : "Returns the value of the ObjectLockRetainUntilDate property for this object.\n@return The value of the ObjectLockRetainUntilDate property for this object.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "Sets the value of the ObjectLockRetainUntilDate property for this object.\n\n@param objectLockRetainUntilDate The new value for the ObjectLockRetainUntilDate property for this object.", "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" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessControlGrants" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : { "beanStyleGetterMethodName" : "getCannedAccessControlListAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getMetadataDirectiveAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3MetadataDirective", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : { "beanStyleGetterMethodName" : "getObjectLockLegalHoldStatusAsString", "beanStyleSetterMethodName" : "setObjectLockLegalHoldStatus", "c2jName" : "ObjectLockLegalHoldStatus", "c2jShape" : "S3ObjectLockLegalHoldStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectLockLegalHoldStatus 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 #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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockLegalHoldStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "objectLockLegalHoldStatus", "fluentEnumSetterMethodName" : "objectLockLegalHoldStatus", "fluentGetterMethodName" : "objectLockLegalHoldStatusAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectLockLegalHoldStatus property for this object.\n\n@param objectLockLegalHoldStatus The new value for the ObjectLockLegalHoldStatus property for this object.\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" : "Returns the value of the ObjectLockLegalHoldStatus property for this object.\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 value of the ObjectLockLegalHoldStatus property for this object.\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" : "Sets the value of the ObjectLockLegalHoldStatus property for this object.\n\n@param objectLockLegalHoldStatus The new value for the ObjectLockLegalHoldStatus property for this object.\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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectLockMode" : { "beanStyleGetterMethodName" : "getObjectLockModeAsString", "beanStyleSetterMethodName" : "setObjectLockMode", "c2jName" : "ObjectLockMode", "c2jShape" : "S3ObjectLockMode", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectLockMode 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 #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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "objectLockMode", "fluentEnumSetterMethodName" : "objectLockMode", "fluentGetterMethodName" : "objectLockModeAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectLockMode property for this object.\n\n@param objectLockMode The new value for the ObjectLockMode property for this object.\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" : "Returns the value of the ObjectLockMode property for this object.\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 value of the ObjectLockMode property for this object.\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" : "Sets the value of the ObjectLockMode property for this object.\n\n@param objectLockMode The new value for the ObjectLockMode property for this object.\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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectLockRetainUntilDate" : { "beanStyleGetterMethodName" : "getObjectLockRetainUntilDate", "beanStyleSetterMethodName" : "setObjectLockRetainUntilDate", "c2jName" : "ObjectLockRetainUntilDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectLockRetainUntilDate property for this object.\n\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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectLockRetainUntilDate", "fluentSetterDocumentation" : "Sets the value of the ObjectLockRetainUntilDate property for this object.\n\n@param objectLockRetainUntilDate The new value for the ObjectLockRetainUntilDate property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectLockRetainUntilDate", "getterDocumentation" : "Returns the value of the ObjectLockRetainUntilDate property for this object.\n@return The value of the ObjectLockRetainUntilDate property for this object.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "Sets the value of the ObjectLockRetainUntilDate property for this object.\n\n@param objectLockRetainUntilDate The new value for the ObjectLockRetainUntilDate property for this object.", "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" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RedirectLocation" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getStorageClassAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3StorageClass", "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getTargetKeyPrefix", "beanStyleSetterMethodName" : "setTargetKeyPrefix", "c2jName" : "TargetKeyPrefix", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TargetKeyPrefix 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 #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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetKeyPrefix", "fluentSetterDocumentation" : "Sets the value of the TargetKeyPrefix property for this object.\n\n@param targetKeyPrefix The new value for the TargetKeyPrefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetKeyPrefix", "getterDocumentation" : "Returns the value of the TargetKeyPrefix property for this object.\n@return The value of the TargetKeyPrefix property 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" : "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" : "Sets the value of the TargetKeyPrefix property for this object.\n\n@param targetKeyPrefix The new value for the TargetKeyPrefix property for this object.", "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getCannedAccessControlListAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3CannedAccessControlList", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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 }, { "beanStyleGetterMethodName" : "getMetadataDirectiveAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3MetadataDirective", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getStorageClassAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3StorageClass", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getTargetKeyPrefix", "beanStyleSetterMethodName" : "setTargetKeyPrefix", "c2jName" : "TargetKeyPrefix", "c2jShape" : "NonEmptyMaxLength1024String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TargetKeyPrefix 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 #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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetKeyPrefix", "fluentSetterDocumentation" : "Sets the value of the TargetKeyPrefix property for this object.\n\n@param targetKeyPrefix The new value for the TargetKeyPrefix property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetKeyPrefix", "getterDocumentation" : "Returns the value of the TargetKeyPrefix property for this object.\n@return The value of the TargetKeyPrefix property 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" : "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" : "Sets the value of the TargetKeyPrefix property for this object.\n\n@param targetKeyPrefix The new value for the TargetKeyPrefix property for this object.", "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 }, { "beanStyleGetterMethodName" : "getObjectLockLegalHoldStatusAsString", "beanStyleSetterMethodName" : "setObjectLockLegalHoldStatus", "c2jName" : "ObjectLockLegalHoldStatus", "c2jShape" : "S3ObjectLockLegalHoldStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectLockLegalHoldStatus 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 #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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockLegalHoldStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "objectLockLegalHoldStatus", "fluentEnumSetterMethodName" : "objectLockLegalHoldStatus", "fluentGetterMethodName" : "objectLockLegalHoldStatusAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectLockLegalHoldStatus property for this object.\n\n@param objectLockLegalHoldStatus The new value for the ObjectLockLegalHoldStatus property for this object.\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" : "Returns the value of the ObjectLockLegalHoldStatus property for this object.\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 value of the ObjectLockLegalHoldStatus property for this object.\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" : "Sets the value of the ObjectLockLegalHoldStatus property for this object.\n\n@param objectLockLegalHoldStatus The new value for the ObjectLockLegalHoldStatus property for this object.\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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getObjectLockModeAsString", "beanStyleSetterMethodName" : "setObjectLockMode", "c2jName" : "ObjectLockMode", "c2jShape" : "S3ObjectLockMode", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectLockMode 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 #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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "S3ObjectLockMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "objectLockMode", "fluentEnumSetterMethodName" : "objectLockMode", "fluentGetterMethodName" : "objectLockModeAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectLockMode property for this object.\n\n@param objectLockMode The new value for the ObjectLockMode property for this object.\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" : "Returns the value of the ObjectLockMode property for this object.\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 value of the ObjectLockMode property for this object.\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" : "Sets the value of the ObjectLockMode property for this object.\n\n@param objectLockMode The new value for the ObjectLockMode property for this object.\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" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getObjectLockRetainUntilDate", "beanStyleSetterMethodName" : "setObjectLockRetainUntilDate", "c2jName" : "ObjectLockRetainUntilDate", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectLockRetainUntilDate property for this object.\n\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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "objectLockRetainUntilDate", "fluentSetterDocumentation" : "Sets the value of the ObjectLockRetainUntilDate property for this object.\n\n@param objectLockRetainUntilDate The new value for the ObjectLockRetainUntilDate property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "objectLockRetainUntilDate", "getterDocumentation" : "Returns the value of the ObjectLockRetainUntilDate property for this object.\n@return The value of the ObjectLockRetainUntilDate property for this object.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "Sets the value of the ObjectLockRetainUntilDate property for this object.\n\n@param objectLockRetainUntilDate The new value for the ObjectLockRetainUntilDate property for this object.", "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" : "", "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getPermissionAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3Permission", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getPermissionAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3Permission", "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getPermissionAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3Permission", "eventHeader" : false, "eventPayload" : false, "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" : [ { "beanStyleGetterMethodName" : "getTypeIdentifierAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GranteeTypeIdentifier", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getTypeIdentifierAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GranteeTypeIdentifier", "eventHeader" : false, "eventPayload" : false, "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" : [ { "beanStyleGetterMethodName" : "getTypeIdentifierAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GranteeTypeIdentifier", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getGlacierJobTierAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GlacierJobTier", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getGlacierJobTierAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GlacierJobTier", "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getGlacierJobTierAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3GlacierJobTier", "eventHeader" : false, "eventPayload" : false, "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 }, "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 }, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getSseAlgorithmAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3SSEAlgorithm", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getSseAlgorithmAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3SSEAlgorithm", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getSseAlgorithmAsString", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : "S3SSEAlgorithm", "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "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 #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

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

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : 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 }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "MaxLength1024String", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "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 #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

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

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : 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" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "MaxLength1024String", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "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 #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

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

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

\n@return ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : 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 }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "MaxLength1024String", "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The ID for the job whose priority you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The priority you want to assign to this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The ID for the job whose priority you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The priority you want to assign to this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The ID for the job whose priority you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The priority you want to assign to this job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

The ID for the job whose priority Amazon S3 updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The new priority assigned to the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The ID for the job whose priority Amazon S3 updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The new priority assigned to the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

The ID for the job whose priority Amazon S3 updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The new priority assigned to the specified job.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The ID of the job whose status you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getRequestedJobStatusAsString", "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, "documentation" : "

The status that you want to move the specified job to.

", "endpointDiscoveryId" : false, "enumType" : "RequestedJobStatus", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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" : { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The ID of the job whose status you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getRequestedJobStatusAsString", "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, "documentation" : "

The status that you want to move the specified job to.

", "endpointDiscoveryId" : false, "enumType" : "RequestedJobStatus", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "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, "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" : [ { "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, "documentation" : "

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The ID of the job whose status you want to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getRequestedJobStatusAsString", "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, "documentation" : "

The status that you want to move the specified job to.

", "endpointDiscoveryId" : false, "enumType" : "RequestedJobStatus", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "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, "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" : [ { "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, "documentation" : "

The ID for the job whose status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getStatusAsString", "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, "documentation" : "

The current status for the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The reason that the specified job's status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The ID for the job whose status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : { "beanStyleGetterMethodName" : "getStatusAsString", "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, "documentation" : "

The current status for the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "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" : { "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, "documentation" : "

The reason that the specified job's status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : [ { "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, "documentation" : "

The ID for the job whose status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 }, { "beanStyleGetterMethodName" : "getStatusAsString", "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, "documentation" : "

The current status for the specified job.

", "endpointDiscoveryId" : false, "enumType" : "JobStatus", "eventHeader" : false, "eventPayload" : false, "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 }, { "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, "documentation" : "

The reason that the specified job's status was updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : null }, "fileHeader" : "/*\n * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "S3ControlException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.s3control.model.S3ControlException", "sdkRequestBaseClassName" : "S3ControlRequest", "sdkResponseBaseClassName" : "S3ControlResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy