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

models.ebs-2019-11-02-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for EBS module holds the client classes that are used for communicating with EBS.

There is a newer version: 2.30.1
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2019-11-02",
    "asyncBuilder" : "DefaultEbsAsyncClientBuilder",
    "asyncBuilderInterface" : "EbsAsyncClientBuilder",
    "asyncClient" : "DefaultEbsAsyncClient",
    "asyncInterface" : "EbsAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultEbsBaseClientBuilder",
    "baseBuilderInterface" : "EbsBaseClientBuilder",
    "baseExceptionName" : "EbsException",
    "baseRequestName" : "EbsRequest",
    "baseResponseName" : "EbsResponse",
    "cborProtocol" : false,
    "clientPackageName" : "ebs",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "Amazon EBS",
    "documentation" : "

You can use the Amazon Elastic Block Store (EBS) direct APIs to directly read the data on your EBS snapshots, and identify the difference between two snapshots. You can view the details of blocks in an EBS snapshot, compare the block difference between two snapshots, and directly access the data in a snapshot. If you’re an independent software vendor (ISV) who offers backup services for EBS, the EBS direct APIs makes it easier and more cost-effective to track incremental changes on your EBS volumes via EBS snapshots. This can be done without having to create new volumes from EBS snapshots, and then use EC2 instances to compare the differences.

This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use them effectively, see Accessing the Contents of an EBS Snapshot. For more information about how to use the EBS direct APIs, see the EBS direct APIs User Guide. To view the currently supported AWS Regions and endpoints for the EBS direct APIs, see AWS Service Endpoints in the AWS General Reference.

", "endpointPrefix" : "ebs", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.ebs", "fullModelPackageName" : "software.amazon.awssdk.services.ebs.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.ebs.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.ebs.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.ebs.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "ebs.model", "paginatorsPackageName" : "ebs.paginators", "protocol" : "rest-json", "requestTransformPackageName" : "ebs.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "EBS", "serviceName" : "Ebs", "signingName" : "ebs", "syncBuilder" : "DefaultEbsClientBuilder", "syncBuilderInterface" : "EbsClientBuilder", "syncClient" : "DefaultEbsClient", "syncInterface" : "EbsClient", "transformPackageName" : "ebs.transform", "uid" : "ebs-2019-11-02", "xmlProtocol" : false }, "operations" : { "GetSnapshotBlock" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the data in a block in an Amazon Elastic Block Store snapshot.

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

The input fails to satisfy the constraints of the EBS direct APIs.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The specified resource does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : true, "input" : { "variableDeclarationType" : "GetSnapshotBlockRequest", "variableName" : "getSnapshotBlockRequest", "variableType" : "GetSnapshotBlockRequest", "documentation" : "", "simpleType" : "GetSnapshotBlockRequest", "variableSetterType" : "GetSnapshotBlockRequest" }, "methodName" : "getSnapshotBlock", "operationName" : "GetSnapshotBlock", "paginated" : false, "returnType" : { "returnType" : "GetSnapshotBlockResponse", "documentation" : null }, "syncReturnType" : "GetSnapshotBlockResponse" }, "ListChangedBlocks" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the block indexes and block tokens for blocks that are different between two Amazon Elastic Block Store snapshots of the same volume/snapshot lineage.

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

The input fails to satisfy the constraints of the EBS direct APIs.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The specified resource does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListChangedBlocksRequest", "variableName" : "listChangedBlocksRequest", "variableType" : "ListChangedBlocksRequest", "documentation" : "", "simpleType" : "ListChangedBlocksRequest", "variableSetterType" : "ListChangedBlocksRequest" }, "methodName" : "listChangedBlocks", "operationName" : "ListChangedBlocks", "paginated" : true, "returnType" : { "returnType" : "ListChangedBlocksResponse", "documentation" : null }, "syncReturnType" : "ListChangedBlocksResponse" }, "ListSnapshotBlocks" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the block indexes and block tokens for blocks in an Amazon Elastic Block Store snapshot.

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

The input fails to satisfy the constraints of the EBS direct APIs.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The specified resource does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListSnapshotBlocksRequest", "variableName" : "listSnapshotBlocksRequest", "variableType" : "ListSnapshotBlocksRequest", "documentation" : "", "simpleType" : "ListSnapshotBlocksRequest", "variableSetterType" : "ListSnapshotBlocksRequest" }, "methodName" : "listSnapshotBlocks", "operationName" : "ListSnapshotBlocks", "paginated" : true, "returnType" : { "returnType" : "ListSnapshotBlocksResponse", "documentation" : null }, "syncReturnType" : "ListSnapshotBlocksResponse" } }, "shapes" : { "Block" : { "c2jName" : "Block", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A block of data in an Amazon Elastic Block Store snapshot.

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

The block index.

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

The block index.

\n@return The block index.\n@deprecated Use {@link #blockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index.

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

The block index.

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

The block index.

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

The block index.

\n@return The block index.", "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" : "BlockIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index.

\n@param blockIndex The block index.", "setterMethodName" : "setBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : "

The block index.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockToken", "beanStyleSetterMethodName" : "setBlockToken", "c2jName" : "BlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token for the block index.

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

The block token for the block index.

\n@return The block token for the block index.\n@deprecated Use {@link #blockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token for the block index.

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

The block token for the block index.

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

The block token for the block index.

\n@param blockToken The block token for the block index.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockToken", "getterDocumentation" : "

The block token for the block index.

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

The block token for the block index.

\n@param blockToken The block token for the block index.", "setterMethodName" : "setBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : "

The block token for the block index.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockIndex" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockIndex", "beanStyleSetterMethodName" : "setBlockIndex", "c2jName" : "BlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index.

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

The block index.

\n@return The block index.\n@deprecated Use {@link #blockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index.

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

The block index.

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

The block index.

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

The block index.

\n@return The block index.", "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" : "BlockIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index.

\n@param blockIndex The block index.", "setterMethodName" : "setBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : "

The block index.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BlockToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockToken", "beanStyleSetterMethodName" : "setBlockToken", "c2jName" : "BlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token for the block index.

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

The block token for the block index.

\n@return The block token for the block index.\n@deprecated Use {@link #blockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token for the block index.

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

The block token for the block index.

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

The block token for the block index.

\n@param blockToken The block token for the block index.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockToken", "getterDocumentation" : "

The block token for the block index.

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

The block token for the block index.

\n@param blockToken The block token for the block index.", "setterMethodName" : "setBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : "

The block token for the block index.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockIndex", "beanStyleSetterMethodName" : "setBlockIndex", "c2jName" : "BlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index.

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

The block index.

\n@return The block index.\n@deprecated Use {@link #blockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index.

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

The block index.

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

The block index.

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

The block index.

\n@return The block index.", "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" : "BlockIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index.

\n@param blockIndex The block index.", "setterMethodName" : "setBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : "

The block index.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockToken", "beanStyleSetterMethodName" : "setBlockToken", "c2jName" : "BlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token for the block index.

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

The block token for the block index.

\n@return The block token for the block index.\n@deprecated Use {@link #blockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token for the block index.

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

The block token for the block index.

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

The block token for the block index.

\n@param blockToken The block token for the block index.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockToken", "getterDocumentation" : "

The block token for the block index.

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

The block token for the block index.

\n@param blockToken The block token for the block index.", "setterMethodName" : "setBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : "

The block token for the block index.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Block", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Block", "variableName" : "block", "variableType" : "Block", "documentation" : null, "simpleType" : "Block", "variableSetterType" : "Block" }, "wrapper" : false, "xmlNamespace" : null }, "ChangedBlock" : { "c2jName" : "ChangedBlock", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A block of data in an Amazon Elastic Block Store snapshot that is different from another snapshot of the same volume/snapshot lineage.

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

The block index.

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

The block index.

\n@return The block index.\n@deprecated Use {@link #blockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index.

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

The block index.

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

The block index.

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

The block index.

\n@return The block index.", "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" : "BlockIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index.

\n@param blockIndex The block index.", "setterMethodName" : "setBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : "

The block index.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFirstBlockToken", "beanStyleSetterMethodName" : "setFirstBlockToken", "c2jName" : "FirstBlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

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

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@return The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@deprecated Use {@link #firstBlockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #firstBlockToken(String)}\n", "documentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

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

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstBlockToken", "getterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@return The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstBlockToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FirstBlockToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstBlockToken", "sensitive" : false, "setterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.", "setterMethodName" : "setFirstBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstBlockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstBlockToken", "variableType" : "String", "documentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecondBlockToken", "beanStyleSetterMethodName" : "setSecondBlockToken", "c2jName" : "SecondBlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

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

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@return The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@deprecated Use {@link #secondBlockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secondBlockToken(String)}\n", "documentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

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

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secondBlockToken", "getterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@return The block token for the block index of the second snapshot ID specified in the list changed blocks operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecondBlockToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecondBlockToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecondBlockToken", "sensitive" : false, "setterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.", "setterMethodName" : "setSecondBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secondBlockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secondBlockToken", "variableType" : "String", "documentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockIndex" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockIndex", "beanStyleSetterMethodName" : "setBlockIndex", "c2jName" : "BlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index.

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

The block index.

\n@return The block index.\n@deprecated Use {@link #blockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index.

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

The block index.

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

The block index.

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

The block index.

\n@return The block index.", "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" : "BlockIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index.

\n@param blockIndex The block index.", "setterMethodName" : "setBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : "

The block index.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FirstBlockToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFirstBlockToken", "beanStyleSetterMethodName" : "setFirstBlockToken", "c2jName" : "FirstBlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

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

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@return The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@deprecated Use {@link #firstBlockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #firstBlockToken(String)}\n", "documentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

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

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstBlockToken", "getterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@return The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstBlockToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FirstBlockToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstBlockToken", "sensitive" : false, "setterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.", "setterMethodName" : "setFirstBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstBlockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstBlockToken", "variableType" : "String", "documentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecondBlockToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecondBlockToken", "beanStyleSetterMethodName" : "setSecondBlockToken", "c2jName" : "SecondBlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

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

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@return The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@deprecated Use {@link #secondBlockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secondBlockToken(String)}\n", "documentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

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

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secondBlockToken", "getterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@return The block token for the block index of the second snapshot ID specified in the list changed blocks operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecondBlockToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecondBlockToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecondBlockToken", "sensitive" : false, "setterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.", "setterMethodName" : "setSecondBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secondBlockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secondBlockToken", "variableType" : "String", "documentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockIndex", "beanStyleSetterMethodName" : "setBlockIndex", "c2jName" : "BlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index.

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

The block index.

\n@return The block index.\n@deprecated Use {@link #blockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index.

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

The block index.

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

The block index.

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

The block index.

\n@return The block index.", "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" : "BlockIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index.

\n@param blockIndex The block index.", "setterMethodName" : "setBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : "

The block index.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFirstBlockToken", "beanStyleSetterMethodName" : "setFirstBlockToken", "c2jName" : "FirstBlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

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

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@return The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@deprecated Use {@link #firstBlockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #firstBlockToken(String)}\n", "documentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

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

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstBlockToken", "getterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@return The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstBlockToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FirstBlockToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstBlockToken", "sensitive" : false, "setterDocumentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

\n@param firstBlockToken The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.", "setterMethodName" : "setFirstBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstBlockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstBlockToken", "variableType" : "String", "documentation" : "

The block token for the block index of the first snapshot ID specified in the list changed blocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecondBlockToken", "beanStyleSetterMethodName" : "setSecondBlockToken", "c2jName" : "SecondBlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

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

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@return The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@deprecated Use {@link #secondBlockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secondBlockToken(String)}\n", "documentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

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

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secondBlockToken", "getterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@return The block token for the block index of the second snapshot ID specified in the list changed blocks operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecondBlockToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecondBlockToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecondBlockToken", "sensitive" : false, "setterDocumentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

\n@param secondBlockToken The block token for the block index of the second snapshot ID specified in the list changed blocks operation.", "setterMethodName" : "setSecondBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secondBlockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secondBlockToken", "variableType" : "String", "documentation" : "

The block token for the block index of the second snapshot ID specified in the list changed blocks operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChangedBlock", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChangedBlock", "variableName" : "changedBlock", "variableType" : "ChangedBlock", "documentation" : null, "simpleType" : "ChangedBlock", "variableSetterType" : "ChangedBlock" }, "wrapper" : false, "xmlNamespace" : null }, "ChecksumAlgorithm" : { "c2jName" : "ChecksumAlgorithm", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SHA256", "value" : "SHA256" } ], "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" : "ChecksumAlgorithm", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChecksumAlgorithm", "variableName" : "checksumAlgorithm", "variableType" : "ChecksumAlgorithm", "documentation" : null, "simpleType" : "ChecksumAlgorithm", "variableSetterType" : "ChecksumAlgorithm" }, "wrapper" : false, "xmlNamespace" : null }, "GetSnapshotBlockRequest" : { "c2jName" : "GetSnapshotBlockRequest", "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" : { "action" : "GetSnapshotBlock", "locationName" : null, "requestUri" : "/snapshots/{snapshotId}/blocks/{blockIndex}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

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

The ID of the snapshot containing the block from which to get data.

\n@return The ID of the snapshot containing the block from which to get data.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

\n@param snapshotId The ID of the snapshot containing the block from which to get data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotId(String)}\n", "documentation" : "

The ID of the snapshot containing the block from which to get data.

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

The ID of the snapshot containing the block from which to get data.

\n@param snapshotId The ID of the snapshot containing the block from which to get data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

\n@return The ID of the snapshot containing the block from which to get data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "snapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "snapshotId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

\n@param snapshotId The ID of the snapshot containing the block from which to get data.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

The ID of the snapshot containing the block from which to get data.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockIndex", "beanStyleSetterMethodName" : "setBlockIndex", "c2jName" : "BlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

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

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@return The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@deprecated Use {@link #blockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@param blockIndex The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockIndex(Integer)}\n", "documentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

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

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@param blockIndex The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockIndex", "getterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@return The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "blockIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "blockIndex", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@param blockIndex The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.", "setterMethodName" : "setBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockToken", "beanStyleSetterMethodName" : "setBlockToken", "c2jName" : "BlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

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

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@return The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@deprecated Use {@link #blockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@param blockToken The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockToken(String)}\n", "documentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

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

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@param blockToken The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockToken", "getterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@return The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.", "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" : "blockToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "blockToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BlockToken", "sensitive" : false, "setterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@param blockToken The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.", "setterMethodName" : "setBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockIndex" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockIndex", "beanStyleSetterMethodName" : "setBlockIndex", "c2jName" : "BlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

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

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@return The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@deprecated Use {@link #blockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@param blockIndex The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockIndex(Integer)}\n", "documentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

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

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@param blockIndex The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockIndex", "getterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@return The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "blockIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "blockIndex", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@param blockIndex The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.", "setterMethodName" : "setBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BlockToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockToken", "beanStyleSetterMethodName" : "setBlockToken", "c2jName" : "BlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

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

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@return The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@deprecated Use {@link #blockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@param blockToken The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockToken(String)}\n", "documentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

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

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@param blockToken The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockToken", "getterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@return The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.", "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" : "blockToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "blockToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BlockToken", "sensitive" : false, "setterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@param blockToken The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.", "setterMethodName" : "setBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnapshotId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

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

The ID of the snapshot containing the block from which to get data.

\n@return The ID of the snapshot containing the block from which to get data.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

\n@param snapshotId The ID of the snapshot containing the block from which to get data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotId(String)}\n", "documentation" : "

The ID of the snapshot containing the block from which to get data.

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

The ID of the snapshot containing the block from which to get data.

\n@param snapshotId The ID of the snapshot containing the block from which to get data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

\n@return The ID of the snapshot containing the block from which to get data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "snapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "snapshotId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

\n@param snapshotId The ID of the snapshot containing the block from which to get data.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

The ID of the snapshot containing the block from which to get data.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

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

The ID of the snapshot containing the block from which to get data.

\n@return The ID of the snapshot containing the block from which to get data.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

\n@param snapshotId The ID of the snapshot containing the block from which to get data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotId(String)}\n", "documentation" : "

The ID of the snapshot containing the block from which to get data.

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

The ID of the snapshot containing the block from which to get data.

\n@param snapshotId The ID of the snapshot containing the block from which to get data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

\n@return The ID of the snapshot containing the block from which to get data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "snapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "snapshotId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the snapshot containing the block from which to get data.

\n@param snapshotId The ID of the snapshot containing the block from which to get data.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

The ID of the snapshot containing the block from which to get data.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockIndex", "beanStyleSetterMethodName" : "setBlockIndex", "c2jName" : "BlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

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

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@return The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@deprecated Use {@link #blockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@param blockIndex The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockIndex(Integer)}\n", "documentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

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

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@param blockIndex The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockIndex", "getterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@return The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "blockIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "blockIndex", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

\n@param blockIndex The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.", "setterMethodName" : "setBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockIndex", "variableType" : "Integer", "documentation" : "

The block index of the block from which to get data.

Obtain the block index by running the list changed blocks or list snapshot blocks operations.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockToken", "beanStyleSetterMethodName" : "setBlockToken", "c2jName" : "BlockToken", "c2jShape" : "BlockToken", "defaultConsumerFluentSetterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

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

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@return The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@deprecated Use {@link #blockToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@param blockToken The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockToken(String)}\n", "documentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

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

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@param blockToken The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockToken", "getterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@return The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.", "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" : "blockToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "blockToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BlockToken", "sensitive" : false, "setterDocumentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

\n@param blockToken The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.", "setterMethodName" : "setBlockToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "blockToken", "variableType" : "String", "documentation" : "

The block token of the block from which to get data.

Obtain the block token by running the list changed blocks or list snapshot blocks operations.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SnapshotId", "BlockIndex", "BlockToken" ], "shapeName" : "GetSnapshotBlockRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSnapshotBlockRequest", "variableName" : "getSnapshotBlockRequest", "variableType" : "GetSnapshotBlockRequest", "documentation" : null, "simpleType" : "GetSnapshotBlockRequest", "variableSetterType" : "GetSnapshotBlockRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetSnapshotBlockResponse" : { "c2jName" : "GetSnapshotBlockResponse", "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" : true, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDataLength", "beanStyleSetterMethodName" : "setDataLength", "c2jName" : "DataLength", "c2jShape" : "DataLength", "defaultConsumerFluentSetterDocumentation" : "

The size of the data in the block.

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

The size of the data in the block.

\n@return The size of the data in the block.\n@deprecated Use {@link #dataLength()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the data in the block.

\n@param dataLength The size of the data in the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dataLength(Integer)}\n", "documentation" : "

The size of the data in the block.

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

The size of the data in the block.

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

The size of the data in the block.

\n@return The size of the data in the block.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-Data-Length", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-Data-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DataLength", "sensitive" : false, "setterDocumentation" : "

The size of the data in the block.

\n@param dataLength The size of the data in the block.", "setterMethodName" : "setDataLength", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dataLength", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dataLength", "variableType" : "Integer", "documentation" : "

The size of the data in the block.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockData", "beanStyleSetterMethodName" : "setBlockData", "c2jName" : "BlockData", "c2jShape" : "BlockData", "defaultConsumerFluentSetterDocumentation" : "

The data content of the block.

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

The data content of the block.

\n@return The data content of the block.\n@deprecated Use {@link #blockData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The data content of the block.

\n@param blockData The data content of the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockData(InputStream)}\n", "documentation" : "

The data content of the block.

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

The data content of the block.

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

The data content of the block.

\n@return The data content of the block.", "getterModel" : { "returnType" : "java.io.InputStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockData", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STREAM", "name" : "BlockData", "sensitive" : true, "setterDocumentation" : "

The data content of the block.

\n@param blockData The data content of the block.", "setterMethodName" : "setBlockData", "setterModel" : { "variableDeclarationType" : "java.io.InputStream", "variableName" : "blockData", "variableType" : "java.io.InputStream", "documentation" : null, "simpleType" : "InputStream", "variableSetterType" : "java.io.InputStream" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.io.InputStream", "variableName" : "blockData", "variableType" : "java.io.InputStream", "documentation" : "

The data content of the block.

", "simpleType" : "InputStream", "variableSetterType" : "java.io.InputStream" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChecksum", "beanStyleSetterMethodName" : "setChecksum", "c2jName" : "Checksum", "c2jShape" : "Checksum", "defaultConsumerFluentSetterDocumentation" : "

The checksum generated for the block.

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

The checksum generated for the block.

\n@return The checksum generated for the block.\n@deprecated Use {@link #checksum()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The checksum generated for the block.

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

The checksum generated for the block.

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

The checksum generated for the block.

\n@param checksum The checksum generated for the block.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "checksum", "getterDocumentation" : "

The checksum generated for the block.

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

The checksum generated for the block.

\n@param checksum The checksum generated for the block.", "setterMethodName" : "setChecksum", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "checksum", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "checksum", "variableType" : "String", "documentation" : "

The checksum generated for the block.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChecksumAlgorithmAsString", "beanStyleSetterMethodName" : "setChecksumAlgorithm", "c2jName" : "ChecksumAlgorithm", "c2jShape" : "ChecksumAlgorithm", "defaultConsumerFluentSetterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

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

The algorithm used to generate the checksum for the block, such as SHA256.

\n

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

\n@return The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm\n@deprecated Use {@link #checksumAlgorithmAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

\n@param checksumAlgorithm The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChecksumAlgorithm\n@deprecated Use {@link #checksumAlgorithm(String)}\n", "documentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

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

The algorithm used to generate the checksum for the block, such as SHA256.

\n@param checksumAlgorithm The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChecksumAlgorithm", "fluentSetterMethodName" : "checksumAlgorithm", "getterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

\n

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

\n@return The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-Checksum-Algorithm", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-Checksum-Algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChecksumAlgorithm", "sensitive" : false, "setterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

\n@param checksumAlgorithm The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm", "setterMethodName" : "setChecksumAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "checksumAlgorithm", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "checksumAlgorithm", "variableType" : "String", "documentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockData" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockData", "beanStyleSetterMethodName" : "setBlockData", "c2jName" : "BlockData", "c2jShape" : "BlockData", "defaultConsumerFluentSetterDocumentation" : "

The data content of the block.

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

The data content of the block.

\n@return The data content of the block.\n@deprecated Use {@link #blockData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The data content of the block.

\n@param blockData The data content of the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockData(InputStream)}\n", "documentation" : "

The data content of the block.

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

The data content of the block.

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

The data content of the block.

\n@return The data content of the block.", "getterModel" : { "returnType" : "java.io.InputStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : true, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockData", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STREAM", "name" : "BlockData", "sensitive" : true, "setterDocumentation" : "

The data content of the block.

\n@param blockData The data content of the block.", "setterMethodName" : "setBlockData", "setterModel" : { "variableDeclarationType" : "java.io.InputStream", "variableName" : "blockData", "variableType" : "java.io.InputStream", "documentation" : null, "simpleType" : "InputStream", "variableSetterType" : "java.io.InputStream" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.io.InputStream", "variableName" : "blockData", "variableType" : "java.io.InputStream", "documentation" : "

The data content of the block.

", "simpleType" : "InputStream", "variableSetterType" : "java.io.InputStream" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Checksum" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChecksum", "beanStyleSetterMethodName" : "setChecksum", "c2jName" : "Checksum", "c2jShape" : "Checksum", "defaultConsumerFluentSetterDocumentation" : "

The checksum generated for the block.

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

The checksum generated for the block.

\n@return The checksum generated for the block.\n@deprecated Use {@link #checksum()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The checksum generated for the block.

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

The checksum generated for the block.

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

The checksum generated for the block.

\n@param checksum The checksum generated for the block.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "checksum", "getterDocumentation" : "

The checksum generated for the block.

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

The checksum generated for the block.

\n@param checksum The checksum generated for the block.", "setterMethodName" : "setChecksum", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "checksum", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "checksum", "variableType" : "String", "documentation" : "

The checksum generated for the block.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChecksumAlgorithm" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChecksumAlgorithmAsString", "beanStyleSetterMethodName" : "setChecksumAlgorithm", "c2jName" : "ChecksumAlgorithm", "c2jShape" : "ChecksumAlgorithm", "defaultConsumerFluentSetterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

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

The algorithm used to generate the checksum for the block, such as SHA256.

\n

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

\n@return The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm\n@deprecated Use {@link #checksumAlgorithmAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

\n@param checksumAlgorithm The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChecksumAlgorithm\n@deprecated Use {@link #checksumAlgorithm(String)}\n", "documentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

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

The algorithm used to generate the checksum for the block, such as SHA256.

\n@param checksumAlgorithm The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChecksumAlgorithm", "fluentSetterMethodName" : "checksumAlgorithm", "getterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

\n

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

\n@return The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-Checksum-Algorithm", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-Checksum-Algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChecksumAlgorithm", "sensitive" : false, "setterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

\n@param checksumAlgorithm The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm", "setterMethodName" : "setChecksumAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "checksumAlgorithm", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "checksumAlgorithm", "variableType" : "String", "documentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DataLength" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDataLength", "beanStyleSetterMethodName" : "setDataLength", "c2jName" : "DataLength", "c2jShape" : "DataLength", "defaultConsumerFluentSetterDocumentation" : "

The size of the data in the block.

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

The size of the data in the block.

\n@return The size of the data in the block.\n@deprecated Use {@link #dataLength()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the data in the block.

\n@param dataLength The size of the data in the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dataLength(Integer)}\n", "documentation" : "

The size of the data in the block.

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

The size of the data in the block.

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

The size of the data in the block.

\n@return The size of the data in the block.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-Data-Length", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-Data-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DataLength", "sensitive" : false, "setterDocumentation" : "

The size of the data in the block.

\n@param dataLength The size of the data in the block.", "setterMethodName" : "setDataLength", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dataLength", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dataLength", "variableType" : "Integer", "documentation" : "

The size of the data in the block.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDataLength", "beanStyleSetterMethodName" : "setDataLength", "c2jName" : "DataLength", "c2jShape" : "DataLength", "defaultConsumerFluentSetterDocumentation" : "

The size of the data in the block.

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

The size of the data in the block.

\n@return The size of the data in the block.\n@deprecated Use {@link #dataLength()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the data in the block.

\n@param dataLength The size of the data in the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dataLength(Integer)}\n", "documentation" : "

The size of the data in the block.

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

The size of the data in the block.

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

The size of the data in the block.

\n@return The size of the data in the block.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-Data-Length", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-Data-Length", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DataLength", "sensitive" : false, "setterDocumentation" : "

The size of the data in the block.

\n@param dataLength The size of the data in the block.", "setterMethodName" : "setDataLength", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dataLength", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dataLength", "variableType" : "Integer", "documentation" : "

The size of the data in the block.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChecksum", "beanStyleSetterMethodName" : "setChecksum", "c2jName" : "Checksum", "c2jShape" : "Checksum", "defaultConsumerFluentSetterDocumentation" : "

The checksum generated for the block.

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

The checksum generated for the block.

\n@return The checksum generated for the block.\n@deprecated Use {@link #checksum()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The checksum generated for the block.

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

The checksum generated for the block.

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

The checksum generated for the block.

\n@param checksum The checksum generated for the block.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "checksum", "getterDocumentation" : "

The checksum generated for the block.

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

The checksum generated for the block.

\n@param checksum The checksum generated for the block.", "setterMethodName" : "setChecksum", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "checksum", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "checksum", "variableType" : "String", "documentation" : "

The checksum generated for the block.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChecksumAlgorithmAsString", "beanStyleSetterMethodName" : "setChecksumAlgorithm", "c2jName" : "ChecksumAlgorithm", "c2jShape" : "ChecksumAlgorithm", "defaultConsumerFluentSetterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

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

The algorithm used to generate the checksum for the block, such as SHA256.

\n

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

\n@return The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm\n@deprecated Use {@link #checksumAlgorithmAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

\n@param checksumAlgorithm The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChecksumAlgorithm\n@deprecated Use {@link #checksumAlgorithm(String)}\n", "documentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

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

The algorithm used to generate the checksum for the block, such as SHA256.

\n@param checksumAlgorithm The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChecksumAlgorithm", "fluentSetterMethodName" : "checksumAlgorithm", "getterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

\n

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

\n@return The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "x-amz-Checksum-Algorithm", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "x-amz-Checksum-Algorithm", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChecksumAlgorithm", "sensitive" : false, "setterDocumentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

\n@param checksumAlgorithm The algorithm used to generate the checksum for the block, such as SHA256.\n@see ChecksumAlgorithm", "setterMethodName" : "setChecksumAlgorithm", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "checksumAlgorithm", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "checksumAlgorithm", "variableType" : "String", "documentation" : "

The algorithm used to generate the checksum for the block, such as SHA256.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetSnapshotBlockResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSnapshotBlockResponse", "variableName" : "getSnapshotBlockResponse", "variableType" : "GetSnapshotBlockResponse", "documentation" : null, "simpleType" : "GetSnapshotBlockResponse", "variableSetterType" : "GetSnapshotBlockResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListChangedBlocksRequest" : { "c2jName" : "ListChangedBlocksRequest", "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" : { "action" : "ListChangedBlocks", "locationName" : null, "requestUri" : "/snapshots/{secondSnapshotId}/changedblocks", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFirstSnapshotId", "beanStyleSetterMethodName" : "setFirstSnapshotId", "c2jName" : "FirstSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the first snapshot to use for the comparison.

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

The ID of the first snapshot to use for the comparison.

\n@return The ID of the first snapshot to use for the comparison.\n@deprecated Use {@link #firstSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the first snapshot to use for the comparison.

\n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #firstSnapshotId(String)}\n", "documentation" : "

The ID of the first snapshot to use for the comparison.

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

The ID of the first snapshot to use for the comparison.

\n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstSnapshotId", "getterDocumentation" : "

The ID of the first snapshot to use for the comparison.

\n@return The ID of the first snapshot to use for the comparison.", "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" : "firstSnapshotId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "firstSnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstSnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the first snapshot to use for the comparison.

\n@param firstSnapshotId The ID of the first snapshot to use for the comparison.", "setterMethodName" : "setFirstSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstSnapshotId", "variableType" : "String", "documentation" : "

The ID of the first snapshot to use for the comparison.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecondSnapshotId", "beanStyleSetterMethodName" : "setSecondSnapshotId", "c2jName" : "SecondSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the second snapshot to use for the comparison.

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

The ID of the second snapshot to use for the comparison.

\n@return The ID of the second snapshot to use for the comparison.\n@deprecated Use {@link #secondSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the second snapshot to use for the comparison.

\n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secondSnapshotId(String)}\n", "documentation" : "

The ID of the second snapshot to use for the comparison.

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

The ID of the second snapshot to use for the comparison.

\n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secondSnapshotId", "getterDocumentation" : "

The ID of the second snapshot to use for the comparison.

\n@return The ID of the second snapshot to use for the comparison.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "secondSnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "secondSnapshotId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecondSnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the second snapshot to use for the comparison.

\n@param secondSnapshotId The ID of the second snapshot to use for the comparison.", "setterMethodName" : "setSecondSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secondSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secondSnapshotId", "variableType" : "String", "documentation" : "

The ID of the second snapshot to use for the comparison.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@return The token to request the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to request the next page of results.

\n@return The token to request the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "pageToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "pageToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request 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" : "

The token to request the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

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

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "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 number of results to return.

\n@param maxResults The number of results to return.", "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 number of results to return.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingBlockIndex", "beanStyleSetterMethodName" : "setStartingBlockIndex", "c2jName" : "StartingBlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

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

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@return The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.\n@deprecated Use {@link #startingBlockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@param startingBlockIndex The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startingBlockIndex(Integer)}\n", "documentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

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

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@param startingBlockIndex The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startingBlockIndex", "getterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@return The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.", "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" : "startingBlockIndex", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startingBlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartingBlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@param startingBlockIndex The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.", "setterMethodName" : "setStartingBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FirstSnapshotId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFirstSnapshotId", "beanStyleSetterMethodName" : "setFirstSnapshotId", "c2jName" : "FirstSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the first snapshot to use for the comparison.

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

The ID of the first snapshot to use for the comparison.

\n@return The ID of the first snapshot to use for the comparison.\n@deprecated Use {@link #firstSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the first snapshot to use for the comparison.

\n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #firstSnapshotId(String)}\n", "documentation" : "

The ID of the first snapshot to use for the comparison.

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

The ID of the first snapshot to use for the comparison.

\n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstSnapshotId", "getterDocumentation" : "

The ID of the first snapshot to use for the comparison.

\n@return The ID of the first snapshot to use for the comparison.", "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" : "firstSnapshotId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "firstSnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstSnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the first snapshot to use for the comparison.

\n@param firstSnapshotId The ID of the first snapshot to use for the comparison.", "setterMethodName" : "setFirstSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstSnapshotId", "variableType" : "String", "documentation" : "

The ID of the first snapshot to use for the comparison.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

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

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "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 number of results to return.

\n@param maxResults The number of results to return.", "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 number of results to return.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@return The token to request the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to request the next page of results.

\n@return The token to request the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "pageToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "pageToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request 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" : "

The token to request the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecondSnapshotId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecondSnapshotId", "beanStyleSetterMethodName" : "setSecondSnapshotId", "c2jName" : "SecondSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the second snapshot to use for the comparison.

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

The ID of the second snapshot to use for the comparison.

\n@return The ID of the second snapshot to use for the comparison.\n@deprecated Use {@link #secondSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the second snapshot to use for the comparison.

\n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secondSnapshotId(String)}\n", "documentation" : "

The ID of the second snapshot to use for the comparison.

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

The ID of the second snapshot to use for the comparison.

\n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secondSnapshotId", "getterDocumentation" : "

The ID of the second snapshot to use for the comparison.

\n@return The ID of the second snapshot to use for the comparison.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "secondSnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "secondSnapshotId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecondSnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the second snapshot to use for the comparison.

\n@param secondSnapshotId The ID of the second snapshot to use for the comparison.", "setterMethodName" : "setSecondSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secondSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secondSnapshotId", "variableType" : "String", "documentation" : "

The ID of the second snapshot to use for the comparison.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartingBlockIndex" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingBlockIndex", "beanStyleSetterMethodName" : "setStartingBlockIndex", "c2jName" : "StartingBlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

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

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@return The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.\n@deprecated Use {@link #startingBlockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@param startingBlockIndex The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startingBlockIndex(Integer)}\n", "documentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

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

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@param startingBlockIndex The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startingBlockIndex", "getterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@return The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.", "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" : "startingBlockIndex", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startingBlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartingBlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@param startingBlockIndex The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.", "setterMethodName" : "setStartingBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFirstSnapshotId", "beanStyleSetterMethodName" : "setFirstSnapshotId", "c2jName" : "FirstSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the first snapshot to use for the comparison.

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

The ID of the first snapshot to use for the comparison.

\n@return The ID of the first snapshot to use for the comparison.\n@deprecated Use {@link #firstSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the first snapshot to use for the comparison.

\n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #firstSnapshotId(String)}\n", "documentation" : "

The ID of the first snapshot to use for the comparison.

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

The ID of the first snapshot to use for the comparison.

\n@param firstSnapshotId The ID of the first snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstSnapshotId", "getterDocumentation" : "

The ID of the first snapshot to use for the comparison.

\n@return The ID of the first snapshot to use for the comparison.", "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" : "firstSnapshotId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "firstSnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstSnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the first snapshot to use for the comparison.

\n@param firstSnapshotId The ID of the first snapshot to use for the comparison.", "setterMethodName" : "setFirstSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstSnapshotId", "variableType" : "String", "documentation" : "

The ID of the first snapshot to use for the comparison.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecondSnapshotId", "beanStyleSetterMethodName" : "setSecondSnapshotId", "c2jName" : "SecondSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the second snapshot to use for the comparison.

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

The ID of the second snapshot to use for the comparison.

\n@return The ID of the second snapshot to use for the comparison.\n@deprecated Use {@link #secondSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the second snapshot to use for the comparison.

\n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secondSnapshotId(String)}\n", "documentation" : "

The ID of the second snapshot to use for the comparison.

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

The ID of the second snapshot to use for the comparison.

\n@param secondSnapshotId The ID of the second snapshot to use for the comparison.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secondSnapshotId", "getterDocumentation" : "

The ID of the second snapshot to use for the comparison.

\n@return The ID of the second snapshot to use for the comparison.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "secondSnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "secondSnapshotId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecondSnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the second snapshot to use for the comparison.

\n@param secondSnapshotId The ID of the second snapshot to use for the comparison.", "setterMethodName" : "setSecondSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secondSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secondSnapshotId", "variableType" : "String", "documentation" : "

The ID of the second snapshot to use for the comparison.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@return The token to request the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to request the next page of results.

\n@return The token to request the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "pageToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "pageToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request 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" : "

The token to request the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

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

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "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 number of results to return.

\n@param maxResults The number of results to return.", "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 number of results to return.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingBlockIndex", "beanStyleSetterMethodName" : "setStartingBlockIndex", "c2jName" : "StartingBlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

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

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@return The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.\n@deprecated Use {@link #startingBlockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@param startingBlockIndex The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startingBlockIndex(Integer)}\n", "documentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

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

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@param startingBlockIndex The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startingBlockIndex", "getterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@return The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.", "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" : "startingBlockIndex", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startingBlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartingBlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

\n@param startingBlockIndex The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.", "setterMethodName" : "setStartingBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : "

The block index from which the comparison should start.

The list in the response will start from this block index or the next valid block index in the snapshots.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SecondSnapshotId" ], "shapeName" : "ListChangedBlocksRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListChangedBlocksRequest", "variableName" : "listChangedBlocksRequest", "variableType" : "ListChangedBlocksRequest", "documentation" : null, "simpleType" : "ListChangedBlocksRequest", "variableSetterType" : "ListChangedBlocksRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListChangedBlocksResponse" : { "c2jName" : "ListChangedBlocksResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChangedBlocks", "beanStyleSetterMethodName" : "setChangedBlocks", "c2jName" : "ChangedBlocks", "c2jShape" : "ChangedBlocks", "defaultConsumerFluentSetterDocumentation" : "

An array of objects containing information about the changed blocks.

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

An array of objects containing information about the changed blocks.

\n

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

\n

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

\n@return An array of objects containing information about the changed blocks.\n@deprecated Use {@link #changedBlocks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of objects containing information about the changed blocks.

\n@param changedBlocks An array of objects containing information about the changed blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #changedBlocks(List)}\n", "documentation" : "

An array of objects containing information about the changed blocks.

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

An array of objects containing information about the changed blocks.

\n@param changedBlocks An array of objects containing information about the changed blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "changedBlocks", "getterDocumentation" : "

An array of objects containing information about the changed blocks.

\n

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

\n

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

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

An array of objects containing information about the changed blocks.

\n@param changedBlocks An array of objects containing information about the changed blocks.", "setterMethodName" : "setChangedBlocks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "changedBlocks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "changedBlocks", "variableType" : "java.util.List", "documentation" : "

An array of objects containing information about the changed blocks.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExpiryTime", "beanStyleSetterMethodName" : "setExpiryTime", "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@return The time when the block token expires.\n@deprecated Use {@link #expiryTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #expiryTime(Instant)}\n", "documentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiryTime", "getterDocumentation" : "

The time when the block token expires.

\n@return The time when the block token expires.", "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" : "ExpiryTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiryTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpiryTime", "sensitive" : false, "setterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.", "setterMethodName" : "setExpiryTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : "

The time when the block token expires.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "VolumeSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.\n@deprecated Use {@link #volumeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSize(Long)}\n", "documentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.", "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" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : "

The size of the volume in GB.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockSize", "beanStyleSetterMethodName" : "setBlockSize", "c2jName" : "BlockSize", "c2jShape" : "BlockSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the block.

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

The size of the block.

\n@return The size of the block.\n@deprecated Use {@link #blockSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockSize(Integer)}\n", "documentation" : "

The size of the block.

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

The size of the block.

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

The size of the block.

\n@return The size of the block.", "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" : "BlockSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockSize", "sensitive" : false, "setterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.", "setterMethodName" : "setBlockSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : "

The size of the block.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "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" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockSize", "beanStyleSetterMethodName" : "setBlockSize", "c2jName" : "BlockSize", "c2jShape" : "BlockSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the block.

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

The size of the block.

\n@return The size of the block.\n@deprecated Use {@link #blockSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockSize(Integer)}\n", "documentation" : "

The size of the block.

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

The size of the block.

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

The size of the block.

\n@return The size of the block.", "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" : "BlockSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockSize", "sensitive" : false, "setterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.", "setterMethodName" : "setBlockSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : "

The size of the block.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChangedBlocks" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChangedBlocks", "beanStyleSetterMethodName" : "setChangedBlocks", "c2jName" : "ChangedBlocks", "c2jShape" : "ChangedBlocks", "defaultConsumerFluentSetterDocumentation" : "

An array of objects containing information about the changed blocks.

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

An array of objects containing information about the changed blocks.

\n

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

\n

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

\n@return An array of objects containing information about the changed blocks.\n@deprecated Use {@link #changedBlocks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of objects containing information about the changed blocks.

\n@param changedBlocks An array of objects containing information about the changed blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #changedBlocks(List)}\n", "documentation" : "

An array of objects containing information about the changed blocks.

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

An array of objects containing information about the changed blocks.

\n@param changedBlocks An array of objects containing information about the changed blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "changedBlocks", "getterDocumentation" : "

An array of objects containing information about the changed blocks.

\n

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

\n

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

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

An array of objects containing information about the changed blocks.

\n@param changedBlocks An array of objects containing information about the changed blocks.", "setterMethodName" : "setChangedBlocks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "changedBlocks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "changedBlocks", "variableType" : "java.util.List", "documentation" : "

An array of objects containing information about the changed blocks.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ExpiryTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExpiryTime", "beanStyleSetterMethodName" : "setExpiryTime", "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@return The time when the block token expires.\n@deprecated Use {@link #expiryTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #expiryTime(Instant)}\n", "documentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiryTime", "getterDocumentation" : "

The time when the block token expires.

\n@return The time when the block token expires.", "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" : "ExpiryTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiryTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpiryTime", "sensitive" : false, "setterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.", "setterMethodName" : "setExpiryTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : "

The time when the block token expires.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "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" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "VolumeSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.\n@deprecated Use {@link #volumeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSize(Long)}\n", "documentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.", "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" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : "

The size of the volume in GB.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChangedBlocks", "beanStyleSetterMethodName" : "setChangedBlocks", "c2jName" : "ChangedBlocks", "c2jShape" : "ChangedBlocks", "defaultConsumerFluentSetterDocumentation" : "

An array of objects containing information about the changed blocks.

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

An array of objects containing information about the changed blocks.

\n

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

\n

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

\n@return An array of objects containing information about the changed blocks.\n@deprecated Use {@link #changedBlocks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of objects containing information about the changed blocks.

\n@param changedBlocks An array of objects containing information about the changed blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #changedBlocks(List)}\n", "documentation" : "

An array of objects containing information about the changed blocks.

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

An array of objects containing information about the changed blocks.

\n@param changedBlocks An array of objects containing information about the changed blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "changedBlocks", "getterDocumentation" : "

An array of objects containing information about the changed blocks.

\n

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

\n

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

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

An array of objects containing information about the changed blocks.

\n@param changedBlocks An array of objects containing information about the changed blocks.", "setterMethodName" : "setChangedBlocks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "changedBlocks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "changedBlocks", "variableType" : "java.util.List", "documentation" : "

An array of objects containing information about the changed blocks.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExpiryTime", "beanStyleSetterMethodName" : "setExpiryTime", "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@return The time when the block token expires.\n@deprecated Use {@link #expiryTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #expiryTime(Instant)}\n", "documentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiryTime", "getterDocumentation" : "

The time when the block token expires.

\n@return The time when the block token expires.", "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" : "ExpiryTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiryTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpiryTime", "sensitive" : false, "setterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.", "setterMethodName" : "setExpiryTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : "

The time when the block token expires.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "VolumeSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.\n@deprecated Use {@link #volumeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSize(Long)}\n", "documentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.", "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" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : "

The size of the volume in GB.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockSize", "beanStyleSetterMethodName" : "setBlockSize", "c2jName" : "BlockSize", "c2jShape" : "BlockSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the block.

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

The size of the block.

\n@return The size of the block.\n@deprecated Use {@link #blockSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockSize(Integer)}\n", "documentation" : "

The size of the block.

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

The size of the block.

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

The size of the block.

\n@return The size of the block.", "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" : "BlockSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockSize", "sensitive" : false, "setterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.", "setterMethodName" : "setBlockSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : "

The size of the block.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "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" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListChangedBlocksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListChangedBlocksResponse", "variableName" : "listChangedBlocksResponse", "variableType" : "ListChangedBlocksResponse", "documentation" : null, "simpleType" : "ListChangedBlocksResponse", "variableSetterType" : "ListChangedBlocksResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListSnapshotBlocksRequest" : { "c2jName" : "ListSnapshotBlocksRequest", "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" : { "action" : "ListSnapshotBlocks", "locationName" : null, "requestUri" : "/snapshots/{snapshotId}/blocks", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

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

The ID of the snapshot from which to get block indexes and block tokens.

\n@return The ID of the snapshot from which to get block indexes and block tokens.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

\n@param snapshotId The ID of the snapshot from which to get block indexes and block tokens.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotId(String)}\n", "documentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

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

The ID of the snapshot from which to get block indexes and block tokens.

\n@param snapshotId The ID of the snapshot from which to get block indexes and block tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

\n@return The ID of the snapshot from which to get block indexes and block tokens.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "snapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "snapshotId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

\n@param snapshotId The ID of the snapshot from which to get block indexes and block tokens.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@return The token to request the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to request the next page of results.

\n@return The token to request the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "pageToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "pageToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request 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" : "

The token to request the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

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

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "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 number of results to return.

\n@param maxResults The number of results to return.", "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 number of results to return.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingBlockIndex", "beanStyleSetterMethodName" : "setStartingBlockIndex", "c2jName" : "StartingBlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

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

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@return The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.\n@deprecated Use {@link #startingBlockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@param startingBlockIndex The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startingBlockIndex(Integer)}\n", "documentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

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

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@param startingBlockIndex The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startingBlockIndex", "getterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@return The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.", "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" : "startingBlockIndex", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startingBlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartingBlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@param startingBlockIndex The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.", "setterMethodName" : "setStartingBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

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

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "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 number of results to return.

\n@param maxResults The number of results to return.", "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 number of results to return.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@return The token to request the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to request the next page of results.

\n@return The token to request the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "pageToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "pageToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request 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" : "

The token to request the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnapshotId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

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

The ID of the snapshot from which to get block indexes and block tokens.

\n@return The ID of the snapshot from which to get block indexes and block tokens.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

\n@param snapshotId The ID of the snapshot from which to get block indexes and block tokens.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotId(String)}\n", "documentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

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

The ID of the snapshot from which to get block indexes and block tokens.

\n@param snapshotId The ID of the snapshot from which to get block indexes and block tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

\n@return The ID of the snapshot from which to get block indexes and block tokens.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "snapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "snapshotId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

\n@param snapshotId The ID of the snapshot from which to get block indexes and block tokens.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartingBlockIndex" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingBlockIndex", "beanStyleSetterMethodName" : "setStartingBlockIndex", "c2jName" : "StartingBlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

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

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@return The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.\n@deprecated Use {@link #startingBlockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@param startingBlockIndex The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startingBlockIndex(Integer)}\n", "documentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

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

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@param startingBlockIndex The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startingBlockIndex", "getterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@return The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.", "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" : "startingBlockIndex", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startingBlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartingBlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@param startingBlockIndex The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.", "setterMethodName" : "setStartingBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

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

The ID of the snapshot from which to get block indexes and block tokens.

\n@return The ID of the snapshot from which to get block indexes and block tokens.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

\n@param snapshotId The ID of the snapshot from which to get block indexes and block tokens.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotId(String)}\n", "documentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

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

The ID of the snapshot from which to get block indexes and block tokens.

\n@param snapshotId The ID of the snapshot from which to get block indexes and block tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

\n@return The ID of the snapshot from which to get block indexes and block tokens.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "snapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "snapshotId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

\n@param snapshotId The ID of the snapshot from which to get block indexes and block tokens.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

The ID of the snapshot from which to get block indexes and block tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@return The token to request the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to request the next page of results.

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

The token to request the next page of results.

\n@param nextToken The token to request the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to request the next page of results.

\n@return The token to request the next page of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "pageToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "pageToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token to request the next page of results.

\n@param nextToken The token to request 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" : "

The token to request the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of results to return.

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

The number of results to return.

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

The number of results to return.

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

The number of results to return.

\n@return The number of results to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "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 number of results to return.

\n@param maxResults The number of results to return.", "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 number of results to return.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingBlockIndex", "beanStyleSetterMethodName" : "setStartingBlockIndex", "c2jName" : "StartingBlockIndex", "c2jShape" : "BlockIndex", "defaultConsumerFluentSetterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

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

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@return The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.\n@deprecated Use {@link #startingBlockIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@param startingBlockIndex The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startingBlockIndex(Integer)}\n", "documentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

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

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@param startingBlockIndex The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startingBlockIndex", "getterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@return The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.", "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" : "startingBlockIndex", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startingBlockIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartingBlockIndex", "sensitive" : false, "setterDocumentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

\n@param startingBlockIndex The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.", "setterMethodName" : "setStartingBlockIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startingBlockIndex", "variableType" : "Integer", "documentation" : "

The block index from which the list should start. The list in the response will start from this block index or the next valid block index in the snapshot.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SnapshotId" ], "shapeName" : "ListSnapshotBlocksRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListSnapshotBlocksRequest", "variableName" : "listSnapshotBlocksRequest", "variableType" : "ListSnapshotBlocksRequest", "documentation" : null, "simpleType" : "ListSnapshotBlocksRequest", "variableSetterType" : "ListSnapshotBlocksRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListSnapshotBlocksResponse" : { "c2jName" : "ListSnapshotBlocksResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBlocks", "beanStyleSetterMethodName" : "setBlocks", "c2jName" : "Blocks", "c2jShape" : "Blocks", "defaultConsumerFluentSetterDocumentation" : "

An array of objects containing information about the blocks.

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

An array of objects containing information about the blocks.

\n

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

\n

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

\n@return An array of objects containing information about the blocks.\n@deprecated Use {@link #blocks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of objects containing information about the blocks.

\n@param blocks An array of objects containing information about the blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blocks(List)}\n", "documentation" : "

An array of objects containing information about the blocks.

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

An array of objects containing information about the blocks.

\n@param blocks An array of objects containing information about the blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blocks", "getterDocumentation" : "

An array of objects containing information about the blocks.

\n

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

\n

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

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

An array of objects containing information about the blocks.

\n@param blocks An array of objects containing information about the blocks.", "setterMethodName" : "setBlocks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blocks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blocks", "variableType" : "java.util.List", "documentation" : "

An array of objects containing information about the blocks.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExpiryTime", "beanStyleSetterMethodName" : "setExpiryTime", "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@return The time when the block token expires.\n@deprecated Use {@link #expiryTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #expiryTime(Instant)}\n", "documentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiryTime", "getterDocumentation" : "

The time when the block token expires.

\n@return The time when the block token expires.", "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" : "ExpiryTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiryTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpiryTime", "sensitive" : false, "setterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.", "setterMethodName" : "setExpiryTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : "

The time when the block token expires.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "VolumeSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.\n@deprecated Use {@link #volumeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSize(Long)}\n", "documentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.", "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" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : "

The size of the volume in GB.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockSize", "beanStyleSetterMethodName" : "setBlockSize", "c2jName" : "BlockSize", "c2jShape" : "BlockSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the block.

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

The size of the block.

\n@return The size of the block.\n@deprecated Use {@link #blockSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockSize(Integer)}\n", "documentation" : "

The size of the block.

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

The size of the block.

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

The size of the block.

\n@return The size of the block.", "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" : "BlockSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockSize", "sensitive" : false, "setterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.", "setterMethodName" : "setBlockSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : "

The size of the block.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "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" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockSize", "beanStyleSetterMethodName" : "setBlockSize", "c2jName" : "BlockSize", "c2jShape" : "BlockSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the block.

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

The size of the block.

\n@return The size of the block.\n@deprecated Use {@link #blockSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockSize(Integer)}\n", "documentation" : "

The size of the block.

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

The size of the block.

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

The size of the block.

\n@return The size of the block.", "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" : "BlockSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockSize", "sensitive" : false, "setterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.", "setterMethodName" : "setBlockSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : "

The size of the block.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Blocks" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBlocks", "beanStyleSetterMethodName" : "setBlocks", "c2jName" : "Blocks", "c2jShape" : "Blocks", "defaultConsumerFluentSetterDocumentation" : "

An array of objects containing information about the blocks.

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

An array of objects containing information about the blocks.

\n

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

\n

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

\n@return An array of objects containing information about the blocks.\n@deprecated Use {@link #blocks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of objects containing information about the blocks.

\n@param blocks An array of objects containing information about the blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blocks(List)}\n", "documentation" : "

An array of objects containing information about the blocks.

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

An array of objects containing information about the blocks.

\n@param blocks An array of objects containing information about the blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blocks", "getterDocumentation" : "

An array of objects containing information about the blocks.

\n

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

\n

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

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

An array of objects containing information about the blocks.

\n@param blocks An array of objects containing information about the blocks.", "setterMethodName" : "setBlocks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blocks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blocks", "variableType" : "java.util.List", "documentation" : "

An array of objects containing information about the blocks.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ExpiryTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExpiryTime", "beanStyleSetterMethodName" : "setExpiryTime", "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@return The time when the block token expires.\n@deprecated Use {@link #expiryTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #expiryTime(Instant)}\n", "documentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiryTime", "getterDocumentation" : "

The time when the block token expires.

\n@return The time when the block token expires.", "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" : "ExpiryTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiryTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpiryTime", "sensitive" : false, "setterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.", "setterMethodName" : "setExpiryTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : "

The time when the block token expires.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "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" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "VolumeSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.\n@deprecated Use {@link #volumeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSize(Long)}\n", "documentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.", "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" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : "

The size of the volume in GB.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBlocks", "beanStyleSetterMethodName" : "setBlocks", "c2jName" : "Blocks", "c2jShape" : "Blocks", "defaultConsumerFluentSetterDocumentation" : "

An array of objects containing information about the blocks.

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

An array of objects containing information about the blocks.

\n

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

\n

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

\n@return An array of objects containing information about the blocks.\n@deprecated Use {@link #blocks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of objects containing information about the blocks.

\n@param blocks An array of objects containing information about the blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blocks(List)}\n", "documentation" : "

An array of objects containing information about the blocks.

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

An array of objects containing information about the blocks.

\n@param blocks An array of objects containing information about the blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blocks", "getterDocumentation" : "

An array of objects containing information about the blocks.

\n

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

\n

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

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

An array of objects containing information about the blocks.

\n@param blocks An array of objects containing information about the blocks.", "setterMethodName" : "setBlocks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blocks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blocks", "variableType" : "java.util.List", "documentation" : "

An array of objects containing information about the blocks.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExpiryTime", "beanStyleSetterMethodName" : "setExpiryTime", "c2jName" : "ExpiryTime", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@return The time when the block token expires.\n@deprecated Use {@link #expiryTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #expiryTime(Instant)}\n", "documentation" : "

The time when the block token expires.

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

The time when the block token expires.

\n@param expiryTime The time when the block token expires.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiryTime", "getterDocumentation" : "

The time when the block token expires.

\n@return The time when the block token expires.", "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" : "ExpiryTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiryTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpiryTime", "sensitive" : false, "setterDocumentation" : "

The time when the block token expires.

\n@param expiryTime The time when the block token expires.", "setterMethodName" : "setExpiryTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiryTime", "variableType" : "java.time.Instant", "documentation" : "

The time when the block token expires.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "VolumeSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.\n@deprecated Use {@link #volumeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSize(Long)}\n", "documentation" : "

The size of the volume in GB.

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

The size of the volume in GB.

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

The size of the volume in GB.

\n@return The size of the volume in GB.", "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" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

The size of the volume in GB.

\n@param volumeSize The size of the volume in GB.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSize", "variableType" : "Long", "documentation" : "

The size of the volume in GB.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBlockSize", "beanStyleSetterMethodName" : "setBlockSize", "c2jName" : "BlockSize", "c2jShape" : "BlockSize", "defaultConsumerFluentSetterDocumentation" : "

The size of the block.

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

The size of the block.

\n@return The size of the block.\n@deprecated Use {@link #blockSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #blockSize(Integer)}\n", "documentation" : "

The size of the block.

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

The size of the block.

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

The size of the block.

\n@return The size of the block.", "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" : "BlockSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BlockSize", "sensitive" : false, "setterDocumentation" : "

The size of the block.

\n@param blockSize The size of the block.", "setterMethodName" : "setBlockSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "blockSize", "variableType" : "Integer", "documentation" : "

The size of the block.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PageToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "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" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is null when there are no more results to return.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSnapshotBlocksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListSnapshotBlocksResponse", "variableName" : "listSnapshotBlocksResponse", "variableType" : "ListSnapshotBlocksResponse", "documentation" : null, "simpleType" : "ListSnapshotBlocksResponse", "variableSetterType" : "ListSnapshotBlocksResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The specified resource does not exist.

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

The input fails to satisfy the constraints of the EBS direct APIs.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ValidationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "ValidationExceptionReason", "defaultConsumerFluentSetterDocumentation" : "

The reason for the validation exception.

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

The reason for the validation exception.

\n

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

\n@return The reason for the validation exception.\n@see ValidationExceptionReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reason for the validation exception.

\n@param reason The reason for the validation exception.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

The reason for the validation exception.

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

The reason for the validation exception.

\n@param reason The reason for the validation exception.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

The reason for the validation exception.

\n

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

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

The reason for the validation exception.

\n@param reason The reason for the validation exception.\n@see ValidationExceptionReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

The reason for the validation exception.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "ValidationExceptionReason", "defaultConsumerFluentSetterDocumentation" : "

The reason for the validation exception.

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

The reason for the validation exception.

\n

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

\n@return The reason for the validation exception.\n@see ValidationExceptionReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reason for the validation exception.

\n@param reason The reason for the validation exception.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

The reason for the validation exception.

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

The reason for the validation exception.

\n@param reason The reason for the validation exception.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

The reason for the validation exception.

\n

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

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

The reason for the validation exception.

\n@param reason The reason for the validation exception.\n@see ValidationExceptionReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

The reason for the validation exception.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "ValidationExceptionReason", "defaultConsumerFluentSetterDocumentation" : "

The reason for the validation exception.

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

The reason for the validation exception.

\n

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

\n@return The reason for the validation exception.\n@see ValidationExceptionReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reason for the validation exception.

\n@param reason The reason for the validation exception.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

The reason for the validation exception.

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

The reason for the validation exception.

\n@param reason The reason for the validation exception.\n@see ValidationExceptionReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ValidationExceptionReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

The reason for the validation exception.

\n

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

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

The reason for the validation exception.

\n@param reason The reason for the validation exception.\n@see ValidationExceptionReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

The reason for the validation exception.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ValidationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ValidationException", "variableName" : "validationException", "variableType" : "ValidationException", "documentation" : null, "simpleType" : "ValidationException", "variableSetterType" : "ValidationException" }, "wrapper" : false, "xmlNamespace" : null }, "ValidationExceptionReason" : { "c2jName" : "ValidationExceptionReason", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INVALID_CUSTOMER_KEY", "value" : "INVALID_CUSTOMER_KEY" }, { "name" : "INVALID_PAGE_TOKEN", "value" : "INVALID_PAGE_TOKEN" }, { "name" : "INVALID_BLOCK_TOKEN", "value" : "INVALID_BLOCK_TOKEN" }, { "name" : "INVALID_SNAPSHOT_ID", "value" : "INVALID_SNAPSHOT_ID" }, { "name" : "UNRELATED_SNAPSHOTS", "value" : "UNRELATED_SNAPSHOTS" } ], "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" : "ValidationExceptionReason", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ValidationExceptionReason", "variableName" : "validationExceptionReason", "variableType" : "ValidationExceptionReason", "documentation" : null, "simpleType" : "ValidationExceptionReason", "variableSetterType" : "ValidationExceptionReason" }, "wrapper" : false, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : null }, "fileHeader" : "/*\n * Copyright 2015-2020 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" : "EbsException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.ebs.model.EbsException", "sdkRequestBaseClassName" : "EbsRequest", "sdkResponseBaseClassName" : "EbsResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy